Расскажу о моем опыте, как я изучил язык Python за полгода и затем устроился стажёром с зарплатой 50k (после двух десятков собеседований :)).
Для начала прочитайте большую статью-руководство по языку Python, где есть довольно интересная информация по трудоустройству и большое количество ссылок на учебные материалы для новичков. Сам захожу на него время от времени: https://professii.su/programmirovanie/python-razrabotchik.html
Начните читать книгу "Укус Питона", перевод здесь: https://wombat.org.ua/AByteOfPython/AByteofPythonRussian-2.02.pdf. Книга идеально подойдёт для тех, кто только начал учить язык. Если книга окажется непонятна, тогда читайте Марка Саммерфилд "Программирование на Python 3", там разжёвано всё еще лучше.
Затем вы должны определиться, в каком направлении будет ваша будущая работа: веб-разработка, DevOps, тестирование, машинное обучение или Data science. Это самые перспективные и прибыльные направления. Затем изучайте библиотеки и другие инструменты, связанные с этим направлением, а какие именно - можете подсмотреть в вакансиях, но чаще всего они пересекаются у многих работодателей.
Вот так примерно будет выглядеть ваше обучение. Что по времени? Заниматься придётся много и часто, ещё раз повторю - много и часто, без этого никак. В среднем по 3-4 часа в день. Плюс учите английский, без него тоже в программировании делать нечего, сразу вам говорю. Уделяйте английскому по 1-2 час в день.
P.S. Подкину вам список полезных ссылок, думаю они вам очень пригодятся в начале пути:
1. Адаптивный тренажёр Python. Курс содержит несколько десятков разнообразных задач на Python разных уровней сложности.
25. CS50 на русском (Гарвардский курс по основам программирования). Видеокурс подходит не только новичкам, но и опытным программистам, которые хотят систематизировать свои знания.
26. PEP 8 — хорошее руководство по написанию кода на Python.
28. py.checkio.org/ — интерактивный тренажер решения задач + проверка решений.
29. checkio.org/ — сайт с задачками, здесь даже можно получить комментарий от создателя Python.
30. projecteuler.net/ — задачи разной сложности, помогут закрепить навыки программирования.
Чтобы дать ответ, нужно понимать, умеете ли вы программировать или нет. Почему это важно?
Изучение языка программирование с нуля - это еще и изучение программирования. Изучение со знаниями - знакомство с новыми концепциями и... Читать далее
Как бы банально ни прозвучал ответ, но начать, в первую очередь, нужно с желания изучать этот язык программирования, и понимать, что вам потребуется не 1 вечер, а возможно несколько месяцев, чтобы начать писать первые... Читать далее
Самый просто способ освоить Питон и любой другой язык программирования — видеокурсы. Можно найти даже бесплатные. На Youtube есть серия видеоуроков от Гоши Дударь, alishev, Хауди хо и многих других каналов или экспертов. Я... Читать далее
Если имеется опыт в программировании то можно почитать книги Марка Саммерфилда по изучению питона, если вы выбрали питон для изучения программирования в целом то настоятельно рекомендую начать с книг Марка Лутца. Есть еще... Читать далее
Самый простой способ и без воды - это pythontutor.ru. За две недели вполне можно освоитб синтаксис на базовом уровне. Потом можно позаниматься на checkio.org. Особенно, смотреть варианты ответов других, это реально учит... Читать далее
Пройдите бесплатную часть курсов в каком-нибудь Хекслете или Яндекс Практикуме. У этих школ они точно есть, а такой подход позволит понять интересно ли вообще вам изучать именно этот язык.
Дальше наверняка станет вопрос как... Читать далее
Привет!
Попробую ответить на вопрос в общем и постепенно перейду к Python. Изучение любого языка программирования начинается с вопроса, для чего вам это нужно. Имея сильную мотивацию, шансов, что вы сдадитесь на полпути, будет... Читать далее
Неплохая книга для этого: Byte of Python версия 2.1 (2-е издание русская версия).
Если будет скучно, то можно попробовать более интересную, но длиную:
Программируем на Python. Майкл Доусон. Издание 3.
Позже когда пройдёшь одну... Читать далее
Начать с теории
Кроме уже перечисленных Саммерфилда и Лутца, я бы отметил учебник Сузи Р. А., но это именно учебник, инфа подается очень плотно, зато вся. Еще классный учебник в вебе есть тут - https://younglinux.info/python.php... Читать далее