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

Денис Воганов Python
21.5k
9

Хочу стать Python разработчиком. Сейчас работаю менеджером, но надоело, хочу в IT. Опыта в программировании ноль, максимум формулы в экселе писал.

Сколько реально нужно времени чтобы выучить Python ПОЛНОСТЬЮ и устроиться на работу? Читал что кто то за 3 месяца выучил, кто то пишет что и года мало. Готов учиться по 3-4 часа в день после работы.

UPDATE: Спасибо всем за ответы! Понял что вопрос был наивный. Начал с курса на Stepik, параллельно читаю Лутца. Через пару месяцев отпишусь как прогресс.
Решение
154
Эксперт • 4 ответа

"Выучить Python полностью" - это как "прочитать интернет полностью". Невозможно и бессмысленно.

Python - это инструмент. Вопрос в том, ЧТО ты хочешь им делать:

  • Веб-разработка (Django/Flask) - один набор знаний
  • Data Science (pandas/numpy/sklearn) - совсем другой
  • Автоматизация и скрипты - третий
  • DevOps - четвертый

Для трудоустройства джуном тебе нужно:

  1. Базовый синтаксис Python (2-3 месяца)
  2. Один фреймворк/направление (2-3 месяца)
  3. SQL на базовом уровне (1 месяц)
  4. Git (2 недели)
  5. Пет-проекты для портфолио (1-2 месяца)

Итого: 6-12 месяцев при 3-4 часах в день. Но это чтобы УСТРОИТЬСЯ. Учиться будешь всю карьеру.

Аватар Павел Иконников

Веб на Django/FastAPI имхо, там вакансий больше. Data Science перегрет джунами с курсов

Аватар Денис Воганов

Вот это я понимаю, конкретика! Спасибо. А какое направление сейчас проще для входа?

87
Эксперт • 5 ответов

Никогда.

Я пишу на питоне 8 лет и до сих пор каждую неделю узнаю что то новое. Язык развивается, библиотеки обновляются, паттерны меняются.

"Выучить полностью" - это мышление из школы где есть учебник с конечным числом страниц. В программировании так не работает. Ты учишься достаточно чтобы решать задачи, потом учишься на задачах, потом берешь задачи сложнее.

3 месяца для базы + бесконечность для всего остального.

66
Участник • 4 ответа

3-4 часа в день это отлично, при таком темпе за полгода будешь готов к собесам на джуна.

Мой путь был такой:

  • Месяц 1-2: курс на Stepik "Поколение Python" (бесплатный, отличный)
  • Месяц 3-4: книга Лутца "Изучаем Python" (толстая но полезная)
  • Месяц 5-6: Django туториал + свой проект
  • Месяц 7-8: leetcode easy задачки + подготовка к собесам

Устроился через 9 месяцев после старта. Зарплата первая была 70к, через год уже 140к.

45
Участник • 2 ответа

Те кто пишут "за 3 месяца выучил" либо врут, либо имели бэкграунд в другом языке, либо понимают под "выучил" что то очень базовое.

Реалистичные сроки для человека с нуля до трудоустройства: 8-14 месяцев. И это при условии что не забросишь, будешь делать проекты и активно искать работу.

12
Участник • 2 ответа

запишись на курсы от яндекса или скиллбокса, там все структурировано и менторы помогают

сам учиться сложно, особенно если опыта нет, будешь буксовать на элементарных вещах

Аватар Ольга Мельник

Скиллбокс это выкачка денег, там 90% инфы можно бесплатно найти

77
Эксперт • 5 ответов

Сам питон можно освоить за пару недель, там синтаксис простой.

Проблема в том что "знать питон" и "быть разработчиком" это разные вещи. Тебе нужно еще:

  • Алгоритмы и структуры данных
  • ООП
  • Работа с БД
  • API
  • Тесты
  • Git
  • Linux базово
  • Docker желательно

И это только для бэкенда. Если в дата сайенс - там еще матстат, линал, ML библиотеки.

34
Участник • 1 ответ

Не слушай тех кто говорит что годы нужны. Я за 4 месяца с полного нуля устроился тестировщиком-автоматизатором на Python. Да, зарплата была 50к, но это был вход в индустрию.

Главное не "выучить язык полностью" а найти первую работу где будешь учиться за деньги а не бесплатно.

8
Участник • 3 ответа

кста формулы в экселе это уже неплохо, значит логика есть

могу скинуть свой роадмап который составлял когда сам учился, там по неделям расписано что делать. напиши в лс если надо

Написать ответ

Премодерация гостей

Вы отвечаете как гость. Ваш ответ будет скрыт до проверки модератором. Чтобы ответ появился сразу и вы получали репутацию — войдите в аккаунт.

Будьте вежливы и соблюдайте правила платформы.