Здесь собраны проверенные бесплатные материалы, которые помогут тебе в изучении Python. Все ссылки ведут на открытые ресурсы — без регистрации, оплаты и скрытых условий. Пользуйся как справочником: возвращайся, когда нужно освежить тему или попробовать код в деле.
📖 Официальная документация
Python Docs (документация на русском)
Официальный справочник по Python 3, переведённый на русский язык. Здесь есть всё: описание встроенных типов данных, функций, модулей стандартной библиотеки. На первых порах может показаться перегруженной, но это главный источник, к которому стоит привыкать обращаться.
Python Docs (оригинал на английском)
Англоязычная версия обновляется быстрее и содержит больше примеров. Если встречаешь незнакомую функцию или модуль — начинай поиск отсюда.
Руководство по стилю PEP 8
Стандарт оформления кода на Python: как называть переменные, сколько отступов ставить, где делать переносы. Не обязательно заучивать всё сразу, но полезно прочитать один раз и держать под рукой. Красивый код легче читать и отлаживать.
🖥️ Онлайн-интерпретаторы и песочницы
Не хочешь устанавливать Python на компьютер? Запускай код прямо в браузере.
Replit
Бесплатная облачная среда разработки. Создаёшь проект, пишешь код, нажимаешь «Run» — и видишь результат. Поддерживает Python и десятки других языков. Удобно для экспериментов и быстрых проверок.
Programiz Python Online Compiler
🔗 programiz.com/python-programming/online-compiler
Минималистичный онлайн-компилятор без лишних настроек. Открываешь страницу, пишешь код, запускаешь. Идеален для первых шагов, когда не хочется разбираться с интерфейсом.
PythonAnywhere
Облачная платформа с полноценным Python-окружением. Бесплатный тариф позволяет запускать скрипты и работать в консоли. Подходит, когда онлайн-компилятора уже мало, а ставить локальную среду пока не хочется.
📚 Бесплатные учебники и книги
«Укус Питона» (A Byte of Python) — Swaroop C.H.
🔗 ru.wikibooks.org / byte-of-python
Классическое введение в Python для абсолютных новичков. Короткие главы, понятные примеры, минимум «воды». Переведена на русский язык. Отличный старт, если хочется читать последовательно, как книгу.
«Погружение в Python 3» — Марк Пилгрим
Более подробное руководство, которое охватывает не только основы, но и работу с файлами, регулярными выражениями, сериализацией. Подходит, когда базовые темы уже освоены и хочется углубиться.
Официальный учебник (Tutorial) из документации
🔗 docs.python.org/ru/3/tutorial
Раздел «Руководство» внутри официальной документации. Пошагово ведёт от установки до классов и модулей. Написан сухо, но очень точно — хороший справочник параллельно с блогом.
🏋️ Справочники и тренажёры
W3Schools Python Tutorial
Интерактивный справочник с короткими примерами по каждой теме: переменные, циклы, функции, списки. Есть кнопка «Try it Yourself» — можно менять код и сразу видеть результат. Удобно как шпаргалка.
CodingBat / Practice Python
Набор небольших задач на базовые конструкции: условия, циклы, строки, списки. К каждой задаче есть решение и разбор. Хороший способ закрепить тему после прочтения поста в блоге.
pythontutor.com — визуализация кода
Показывает пошагово, как выполняется твой код: какие переменные создаются, куда указывает цикл, что лежит в списке. Незаменим, когда нужно понять, почему программа работает именно так, а не иначе.
💡 Совет: не пытайся освоить все ресурсы сразу. Выбери один учебник для последовательного чтения, один онлайн-компилятор для экспериментов и возвращайся к документации, когда нужна точная справка. Этого набора достаточно на первые месяцы обучения.