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

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

За какое время можно выучить Python полностью?

Ayubjon Jumaboev
  ·   · 21,6 K
Data engineer, пишу на python, люблю sqlalchemy...  · 16 дек 2021
Привет🖐
Как многие из языков программирования Python применим в различных областях, например:
  • анализ данных
  • машинное обучение
  • веб-разработка (бекэнд)
  • прикладные программы
  • ...
Каждая область обширна, поэтому можно говорить о времени изучения отдельных библиотек\фреймворков для реализации некоторого класса задач и общих аспектов языка. К общим можно отнести типы данных (например, список, словарь, ввод\вывод и др) для специальным:
  • для анализа данных pandas, matplotlib, scipy
  • бекэнд - какой-либо из фреймворков Flask\Django
  • для прикладных программ - библиотека Qt
Можно предложить примерную последовательность изучения (например с 0):
  1. Основы Computer Science - ~ 1-2 месяца
  2. Общие аспекта Python - ~ 1-2 месяца
  3. Специальные библиотеки\фреймворки - 2+ месяцев (например, на анализ данных достаточно 2-3 месяцев, для Flask\Django может и полгода не хватить)
Надо понимать, что внутри классов задач есть много дополнительной информации, то есть мало знать Python, нужно знать статистику, для анализа данных, основы машинного обучения или понимание баз данных и устройство веб-сайтов и их коммуникации с пользователей - на эту часть может потребоваться более значительный период времени.
Можно заключить, что выучить полностью Python даже в рамках одного класса задач сложное и не особо нужное занятие.
И всегда помнить, что Python - это инструмент для решения поставленной задачи, так сказать молоток, но без гвоздя и доски, он не представляет собой интереса.
Желаю успехов в изучении🖐
Диванный философ, по совместительству инженер  · 14 февр 2022
Питон простой язык. Если не надо учиться программированию вообще, вы уже опытный разработчик на других объектно-ориентированных языках я думаю ну недели-двух хватит. Если не надо заниматься ничем другим. Писать код сможете... Читать далее
Первый
Преподаватель программирования и других...  · 12 дек 2021
Смотря что понимаете под полностью. Python куча вариантов, CPython, Jython, Cython, PyPy и т.д. И под них куча разных библиотек, которые расширяют возможности. Поэтому как в анекдоте про матан — что-нибудь, да не будете знать... Читать далее
1 эксперт согласен
Хороший ответ.
Компьютерные игры, программирование, политика  · 13 дек 2021
Если не знакомы с программированием, то Python не лучший вариант для новичков вопреки всему тому, что о нём пишут. Он высокоуровневый с динамической типизацией и это ничему хорошему вас не научит.
1 эксперт не согласен
Ответ не соответстует поставленному вопросу. Автор вопроса не просит прокомментировать - стоит ли изучать Python... Читать дальше