Igor
Всем ку,можете посоветовать,где можно брать практику для ООП на пайтоне?
А ты прям уже в ооп и у тебя нет ни одного проекта на пайтоне?
Глеб
Нет,я пока только прошёл основы так сказать,и вот дошёл до классов
Andrii
Нет,я пока только прошёл основы так сказать,и вот дошёл до классов
Основ уже достаточно чтобы прокачивать практику. А ООП в python по сути синтаксический сахар над dict
Andrii
Закончится все тем что не собирается проект потому что новичку не сказали что надо установить gcc, и как найти папку проекта потому что там нет С:\
Это причина по которой я советую начинать изучение в командной строке Unix. Там изначально многое писалось программистами для программистов, и в общем-то даёт представление что происходит под капотом IDE.
Igor
Нет,я пока только прошёл основы так сказать,и вот дошёл до классов
Интересно ты прошел основы и ничего не написал ;)... начинай писать код ... уже можно ;)
Глеб
Интересно ты прошел основы и ничего не написал ;)... начинай писать код ... уже можно ;)
Не совсем понял,что это значит...Код я пока писал только в рамках решения задач
Andrii
Видос "математика - это смесь шахмат с жёстким порно" я бы глянул )
Жёстким слова не было. Просто математика на уровне основ это игра со строго опрелёнными правилами, как шахматы. Где набор аксиом это начальная позиция, теоремы это произвольные позиции, а доказательство это набор ходов от аксиомы до теоремы. Ну а порнография это та часть, когда речь идёт об общении между людьми, когда они пытаются убедить один другого, что список ходов существует, при этом этот список может быть слишком длинным для того, чтобы его привести.
m700
а что фильмы про код ревью снимают?
Евгений
Здравствуйте, можете подсказать на каком яп проще найти удаленку или фриланс, в своем огороде офисов нету, а переезжать не вариант, умений пока никаких
Time
думаю лучше вёрсткой заняться, веб разработка. много знаю на фрилансе таковых
в любом случае, идеальным решением остаётся фронт и верстка) (JS)
Евгений
js, pyhton в основном популярны. Но вопрос в другом, а в каком направлении хотите двигаться?
Сам без понятия,в программировании не силен и без понятия что мне понравиться если не пробовал что то делать, но только не фронтенд, как то не интересует сайты делать,та и конкуренция большая, выбираю пока язык для обучения , потом уже пойму что нравиться и куда двигаться, главное как выше говорил что бы найти без проблем удаленку. Попробовал бы учить java или c#, но говорят на таких яп только в офисах сидеть работать.
Time
лёгкий в понимании и обучении
Time
пишется Backend в приоритете
Time
да и про c# с Java не согласен
Time
оба языка используют как на удаленке так и без
Time
без развития, не то совсем.
Marta
я бы не рекомендовала си шарп как первый язык, велики шансы отбить и без того не высокое желание учится на первых порах, по объективным причинам
Marta
да и вобще всю группу языков Си
Евгений
Найди то, что тебе нравится и учи. Работу найдёшь всегда. А если ты просто ищешь лёгких денег, то я не думаю что тебе в программирование надо :)
Мне кстати уже 31 год, знаю как деньги зарабатываются и не считаю что программисты лопатой деньги гребут, всегда мечтал найти работу удаленно, что бы не быть привязанным на одном месте
Agent_RBY_
Не согласен про Си-подобные языки, но это отдельная тема
Agent_RBY_
Мне кстати уже 31 год, знаю как деньги зарабатываются и не считаю что программисты лопатой деньги гребут, всегда мечтал найти работу удаленно, что бы не быть привязанным на одном месте
Тут дело в другом. Если тебе не нравится программирование, то ты не сможешь его выучить и не сможешь найти работу в нем. Поэтому в первую очередь ищи направление которое тебе нравится. Погугли, посмотри что есть
Time
Не согласен про Си-подобные языки, но это отдельная тема
как смотреть, если плюсы рассматривать как первый яп, то не всем подойдёт. Если быстро выучить основы ЯП-ов (циклы, Условия и тп) то они не совсем подойдут. Лучше уж что-то полегче. но для более широкого понимания, они идеальны. Как работает, допустим, сборщик мусора, как работает ООП в принципе (допустим в питоне тяжело понимал я, а сев за шарп, очень быстро понял что да как).
Евгений
Ну а что скажите за Java как первый язык?
Agent_RBY_
Ну а что скажите за Java как первый язык?
Учи, если тебе нравится то, что для чего его используют
Time
как первый язык может и подойти, только в зависимости как быстро тебе хочется попасть в it
Time
даже ассемблер может подойти как первый яп
Time
только тут больше времени на понимании и разборки материалов
Agent_RBY_
даже ассемблер может подойти как первый яп
Не, в этом то особого смысла нет
Agent_RBY_
Си может быть и да, ассемблер - зачем?)
Marta
Порог вхождения выссоковат в ассемблере)
Time
Не, в этом то особого смысла нет
я имею ввиду, учить можно все что угодно, ассемблер допустим, хорошо даёт понимание компилятора. Но да, я соглашусь ляпнул конечно не в тему.
Евгений
Спасибо за ответы ,буду изучать информацию про java и python
Andrii
Порог вхождения выссоковат в ассемблере)
Ну... ИМХО, ассемблер прост как веник. Тут скорее вопрос будет упираться в средства разработки. Да и какой ассемблер? ARM? x86? Z80?
A
Спасибо за ответы ,буду изучать информацию про java и python
https://stepik.org "Поколение Python": курс для начинающих попробуйте, как зайдет
Azamat
https://stepik.org "Поколение Python": курс для начинающих попробуйте, как зайдет
Тут умные дяди про ассемблер говорят, подожди со своим питоном)
Agent_RBY_
Тут умные дяди про ассемблер говорят, подожди со своим питоном)
Тут из умных только Андрей, остальные так, на подхвате :)
Marta
Ну... ИМХО, ассемблер прост как веник. Тут скорее вопрос будет упираться в средства разработки. Да и какой ассемблер? ARM? x86? Z80?
x86 мне показался чрезвычайно непростым, на фоне любых высокоуровневых, эти опкоды и регистры, тогда как в тех же руби или свифте все куда логичней
Andrii
x86 мне показался чрезвычайно непростым, на фоне любых высокоуровневых, эти опкоды и регистры, тогда как в тех же руби или свифте все куда логичней
Он непросто больше потому, что там просто допустить ошибку. Но с точки зрения понять как он работает там всё достаточно просто: вот операция сложения add %rax, %rbx, она берёт значение из регистра rax прибавляет к нему значение rab и сохраняет результат (плюс флаги операций, о которых можно пока что забыть' в регистре rax. Если ты не можешь этого понять, то что тебе вообще делать в айти? Другой вопрос в том, что набор ассемблерных команд достаточно примитивен, для выполнения простейших операций надо несколько команд, и легко ошибится в каждой. Плюс хочется использовать другие библиотеки, ... И ещё вопрос о практическом применении, в общем-то ассемблер сейчас почти не нужен, знания архитектуры да, но я уже давал ссылки на исходники ядра Linux, там ассемблера 0.8%.
Andrii
Тут скорее аналогия в том, что сложнее, лопата или экскаватор. И чем проще вырыть яму для фундамента дома
Crayiten
Ребят подскажите где можно узнать полноценно и структурно про то как поднять сервера для приложения на django и так же что стоит изучит сверху кроме самого питона и джанго для полноценного охвата
Crayiten
нет поднять полноценное приложение в продакшен допустим где то читал поднять сервер nginx с apach использовать какието контейнеры еще там что то вот и запутался во всем
Crayiten
спасибо
Igor
Я бы сказал еще проще, если не знаешь какой язык выбрать бери любой)
Igor
Пока ты будешь учить если то иначе все, разницы почти не будет, а это месяца 3-4 с нуля займет, а потом поймешь чем текущий язык не устраивает и сделаешь более осознанный выбор и так раза 3-4 пока не найдешь, что тебе нужно)
Kirill
только оно должно быть собранно из разрядов числа N, стоящих на четных позицияъ
Юзер_нейм8
Вопрос не по теме. Можно ли соединить провода лаком для ногтей? Есть гель-лак и база для него.
Igor
У тебя несколько подзадачи, получить разряд по номеру и собрать из известных разрядов число. Пробежаться по четным ( опять же что такое четный? Единицы это первый или нулевоц разряд? ) и собрать число для ответа... Нужен хотя бы один пример вход выход... Наприме какой ответ ты хочешь для 12345
Kirill
Ты все еще не сделал? Там же на 15 минут задача
Я правда не знаю, мне нужен этот язык что бы контрольную сдать и все
Kirill
Я в теории понимаю что сделать, а на языке c# не могу это написать
Kirill
если тебе не сложно помоги
Kirill
что чередование идет?
Andrii
Я в теории понимаю что сделать, а на языке c# не могу это написать
Ну... чат называется «Как стать программистом», а не «Как НЕ стать программистом». Если за тебя будут делать всё, то программистом ты НЕ станешь.
Kirill
Я не прошу все сделать, если для кого-то это изи 15 минут, можно на мысли подтокнуть как было в прошлый раз
Igor
Вообще если число двубайтноее томакс число это 65535 тут всего два такиъ разряда, тебе нужно взять сотни и десятки тысяч и все.
Kirill
а пока все говорят там легко за тебя никто не сделает
Kirill
более понятно щас стало
Igor
(N/10%10)+(N/1000%10)*10 все N исходное число
Igor
Но программистом ты не будешь) может это и к лучшему)