Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Хочу изучать Python. С чего начать?

Python
Иван Вознюк
  ·   · 77,2 K
Первый
Радиум, Junior python developer  · 16 апр 2023
Расскажу о моем опыте, как я изучил язык Python за полгода и затем устроился стажёром с зарплатой 50k (после двух десятков собеседований :)).
  1. Для начала прочитайте большую статью-руководство по языку Python, где есть довольно интересная информация по трудоустройству и большое количество ссылок на учебные материалы для новичков. Сам захожу на него время от времени: https://professii.su/programmirovanie/python-razrabotchik.html
  2. Начните читать книгу "Укус Питона", перевод здесь: https://wombat.org.ua/AByteOfPython/AByteofPythonRussian-2.02.pdf. Книга идеально подойдёт для тех, кто только начал учить язык. Если книга окажется непонятна, тогда читайте Марка Саммерфилд "Программирование на Python 3", там разжёвано всё еще лучше.
  3. Параллельно с чтением книг начните проходить крайне эффективные и бесплатные курсы на Степике. Первый - "Поколение Python": курс для начинающих. Второй - "Поколение Python": курс для продвинутых. Этих знаний вам хватит, чтобы создать простую игру или приложение с нуля.
  4. Смотрите видеолекции  Т. Хирьянова, крутой препод, отлично рассказывает о Питоне.
  5. Далее практикуемся - решаем задачи ежедневно: https://leetcode.com/https://www.hackerrank.com/https://www.codewars.com/.
  6. Затем вы должны определиться, в каком направлении будет ваша будущая работа: веб-разработка, DevOps, тестирование, машинное обучение или Data science. Это самые перспективные и прибыльные направления. Затем изучайте библиотеки и другие инструменты, связанные с этим направлением, а какие именно - можете подсмотреть в вакансиях, но чаще всего они пересекаются у многих работодателей.
Вот так примерно будет выглядеть ваше обучение. Что по времени? Заниматься придётся много и часто, ещё раз повторю - много и часто, без этого никак. В среднем по 3-4 часа в день. Плюс учите английский, без него тоже в программировании делать нечего, сразу вам говорю. Уделяйте английскому по 1-2 час в день.
P.S. Подкину вам список полезных ссылок, думаю они вам очень пригодятся в начале пути:
1.        Адаптивный тренажёр Python. Курс содержит несколько десятков разнообразных задач на Python разных уровней сложности.
2.       Самоучитель Python на pythonworld.ru.
3.       Алгоритмы и структуры данных на Python 3 – видеолекции от Тимофея Хирьянова
4.       Практические упражнения PYTHON в виде тренажёра.
5.       Хороший бесплатный курс по программированию с нуля.
6.       Как научиться разработке на Python, видеокурс от Yandex.
7.       Большое руководство по языку программирования Python.
8.       Краткое руководство по GitHub на русском языке.
9.      Объектно-ориентированное программирование на Python – видеокурс.
10.   Python SQLite – видеокурс от selfedu.
18.   Упражнения по Numpy на Github.
19.   Видеоуроки по NumPy.
21.   Руководство на mozilla.org
23.   Видеоуроки по Git и GitHub.
24.   www.python.org/doc/ — официальная документация Python.
25.   CS50 на русском (Гарвардский курс по основам программирования). Видеокурс подходит не только новичкам, но и опытным программистам, которые хотят систематизировать свои знания.
26.   PEP 8 — хорошее руководство по написанию кода на Python.
28.   py.checkio.org/ — интерактивный тренажер решения задач + проверка решений.
29.   checkio.org/ — сайт с задачками, здесь даже можно получить комментарий от создателя Python.
30.   projecteuler.net/ — задачи разной сложности, помогут закрепить навыки программирования.
31.   Хорошие видеоуроки от преподавателей Computer Science Center.
32.   Хороший тренажёр от skills4u.ru
33.   www.kodesource.top/python-exercises/ — много задачек и упражнений для прокачки навыков.
34.   academy.yandex.ru/handbook/python — основы Python от академии Яндекса.
35.   Приложение "Пишем игры на Python, часть 1", идеально подходит для новичков, вообще не сталкивающихся с программированием.
36.   stepik.org/course/512 — курс по Python для тех, кто имеет базовые навыки программирования.
37.   Видеоуроки по созданию сайтов на Flask и Django.
38.   70 уроков по Python, практику делаем прямо в браузере.
39.   stepik.org/course/4519 — курс поможет правильно гуглить, читать StackOverflow, документацию, искать библиотеки.
40.   Видеоразбор книг М. Лутца для тех, кому лень читать эту книгу.
Образовательная платформа Хекслет  · 5 дек 2022  · ru.hexlet.io
Чтобы дать ответ, нужно понимать, умеете ли вы программировать или нет. Почему это важно? Изучение языка программирование с нуля - это еще и изучение программирования. Изучение со знаниями - знакомство с новыми концепциями и... Читать далее
Помогаем новичкам освоить профессию веб-разработчикаПерейти на ru.hexlet.io/webinars
Сервис подбора онлайн-курсов по программированию...  · 15 мая 2020  · kursfinder.ru
Отвечает
Елена Онопко
Как бы банально ни прозвучал ответ, но начать, в первую очередь, нужно с желания изучать этот язык программирования, и понимать, что вам потребуется не 1 вечер, а возможно несколько месяцев, чтобы начать писать первые... Читать далее

Что за profi?😄 можно какую-то ссылку на такого человека?

Сервисы для маркетологов. 2000+ инструментов...  · 18 авг 2020  · otzyvmarketing.ru
Самый просто способ освоить Питон и любой другой язык программирования — видеокурсы. Можно найти даже бесплатные. На Youtube есть серия видеоуроков от Гоши Дударь, alishev, Хауди хо и многих других каналов или экспертов. Я... Читать далее
Отзывы о сервисах для бизнеса мы собираем тут.Перейти на otzyvmarketing.ru
Чай в моей голове  · 11 дек 2018  · teabrain.ru
Если имеется опыт в программировании то можно почитать книги Марка Саммерфилда по изучению питона, если вы выбрали питон для изучения программирования в целом то настоятельно рекомендую начать с книг Марка Лутца. Есть еще... Читать далее
Имя Марк - синоним программиста? Ещё Марка Цукерберга добавить надо для полной идиллии🤣
blockchain, python, scala, js  · 29 февр 2020
Самый простой способ и без воды - это pythontutor.ru. За две недели вполне можно освоитб синтаксис на базовом уровне. Потом можно позаниматься на checkio.org. Особенно, смотреть варианты ответов других, это реально учит... Читать далее
Основатель ПутиХод.ру  · 26 июн 2020
Пройдите бесплатную часть курсов в каком-нибудь Хекслете или Яндекс Практикуме. У этих школ они точно есть, а такой подход позволит понять интересно ли вообще вам изучать именно этот язык. Дальше наверняка станет вопрос как... Читать далее
Привет! Попробую ответить на вопрос в общем и постепенно перейду к Python. Изучение любого языка программирования начинается с вопроса, для чего вам это нужно. Имея сильную мотивацию, шансов, что вы сдадитесь на полпути, будет... Читать далее
Неплохая книга для этого: Byte of Python версия 2.1 (2-е издание русская версия). Если будет скучно, то можно попробовать более интересную, но длиную: Программируем на Python. Майкл Доусон. Издание 3. Позже когда пройдёшь одну... Читать далее
Первый
Начать с теории Кроме уже перечисленных Саммерфилда и Лутца, я бы отметил учебник Сузи Р. А., но это именно учебник, инфа подается очень плотно, зато вся. Еще классный учебник в вебе есть тут - https://younglinux.info/python.php... Читать далее

Да, я полностью с Вами согласен, что практика решает все) и Спасибо за рекомендацию Synergy IT Academy!