Python создан Гвидо ван Россумом в 1991 году, разработку сейчас координирует Python Software Foundation. Синтаксис максимально приближен к обычной речи, отступы вместо фигурных скобок — из-за этого код читается почти как псевдокод, и язык часто выбирают как первый. На нём написаны Instagram, Dropbox, Spotify, Reddit, backend Netflix и научный стек NumPy/Pandas/PyTorch, на котором стоит вся современная работа с данными и машинным обучением.
Типизация динамическая, но с версии 3.5 в языке есть аннотации типов и статические анализаторы вроде mypy. Порог входа низкий — можно писать полезные скрипты через неделю после старта. Дальше язык уходит вглубь: генераторы, декораторы, метаклассы, async — но всё это не мешает джуну решать первые задачи.
Ниже — десять ресурсов для старта: официальные материалы, интерактивные площадки, книги, видео-курсы и наборы упражнений.
The Python Tutorial (docs.python.org)
Официальный туториал от разработчиков языка — ведут его с 1990-х, обновляют под каждый релиз. Компактный, покрывает всё: типы данных, управление потоком, функции, модули, обработку ошибок, ввод-вывод. Английский первоисточник, есть перевод на несколько языков.
Real Python
Одна из крупнейших редакций материалов по Python: туториалы, видео-курсы, подкаст. Хороший баланс между базой и практикой — от первых скриптов до async, тестов, деплоя. Часть контента бесплатная, полный доступ по подписке.
Automate the Boring Stuff with Python
Книга Аль Свейгарта, целиком выложенная в открытый доступ. Учит не языку самому по себе, а решению бытовых задач — автоматизации Excel, PDF, писем, скрейпинга веба. Отличный второй шаг после базового туториала.
Python for Everybody
Курс профессора Чарльза Северанса, идущий одновременно на py4e.com, Coursera и в виде книги. Стартовый уровень — ноль опыта, к концу студент пишет программы работы с данными и веб-запросами. Курс на Coursera платный, но книга и весь материал на py4e бесплатны.
Codecademy — Learn Python 3
Интерактивный курс на 25 часов: код пишется прямо в браузере, проверка в реальном времени. Удобно для первых часов — не нужно ставить Python и разбираться с виртуальным окружением. Базовые модули бесплатны, дальше по подписке.
Exercism — Python Track
Свыше 140 задач с проверкой автотестами и ревью живыми менторами. Отправляешь решение — получаешь замечания по идиоматичности и хорошим практикам, чего в автоматизированных курсах обычно нет. Полностью бесплатно, донат-модель.
freeCodeCamp — Scientific Computing with Python
Бесплатная сертификация от freeCodeCamp: интерактивные уроки в браузере, где Python осваивается через сборку реальных проектов — калькулятора, шифра, парсера. Учит не только синтаксису, но и работе с данными и алгоритмам. По итогам выдают сертификат, весь курс открыт без подписки.
LearnPython.org
Компактный интерактивный учебник — тридцать коротких уроков с примерами кода и упражнениями прямо в браузере. Удобно как повторение после первого курса или для быстрого освежения синтаксиса перед задачей. Бесплатный, без регистрации.
Full Stack Python
Не курс, а карта экосистемы: сотни статей и подборок по темам — веб-фреймворки, деплой, базы данных, DevOps, тестирование. Идти сюда после базы, когда вопрос «а как построить полноценное приложение на Python» встаёт всерьёз.
Snakify
Учебник с сотней задач: короткая теория — сразу практика с автопроверкой. Задуман как поддержка школьных олимпиадных курсов, но джунам подходит отлично — порог входа минимальный. Бесплатный, есть русская версия.









