Библиотека Python Junior
RykovНаблюдается проблема на Safari, используйте другие браузеры.
Основы языка
- Mark Lutz “Learning Python”, 2013
База, с которой начинается путь в Python. Учебник от преподавателя с большим опытом. Если даётся слишком тяжело, то предварительно пройдите курс или возьмите учебник попроще, например E. Matthes "Python Crash Course".
* Марк Лутц «Изучаем Python», Том 1 | Том 2
* Эрик Мэтиз «Изучаем Python»
* репозиторий PyGame-проекта "Alien Invasion" из "Python Crash Course"
Веб-разработка
Django и Django REST Framework
- Antonio Melé “Django 5 By Example” 5th edition, 2024
Учебник не только рассказывает о работе с Django, но и представляет другие популярные технологии, такие как: PostgreSQL, Redis, Celery, RabbitMQ и Memcached. - Gaston C. Hillar “Django RESTful Web Services”, 2018
Учебник расскажет об основных приёмах, необходимых при построении своего API на Django REST Framework.
* встретится код, несовместимый с текущими версиями Django и DRF (2025), при возникновении трудностей, воспользуйтесь репозиторием с исправлениями.
FastAPI и Flask
- Miguel Grinberg “The New and Improved Flask Mega-Tutorial”, 2020
Широкий обзор тем по веб-разработке с использованием Flask. Поскольку по FastAPI на данный момент вменяемой литературы нет, советуем начинать с этого учебника для общего понимания работы с веб-микрофреймворками, а нюансы работы FastAPI смотреть в документации.
* онлайн-версия
* документация FastAPI
Алгоритмы и структуры данных
- Aditya Bhargava “Grokking algorithms” 2nd edition, 2024
Книга по алгоритмам и структурам данных с примерами в картинках.
SQL
- Галина Озерова «Интерактивный тренажер по SQL»
Знакомит с языком запросов реляционных БД. Курс включает теорию и практические задания, что поможет не только изучить язык, но и зафиксировать в памяти, используя его на практике.
Курс – победитель Международного конкурса открытых онлайн курсов EDCRUNCH AWARD OOC 2021.
Системы контроля версий
- Александр Швец «Курс обучения Git How To»
Git How To — это интерактивный тур, который познакомит вас с основами Git. Тур создан с пониманием того, что лучшим способом научиться чему-нибудь — сделать это своими руками.
Рекомендуем проходить курс не просто в консоли, а во встроенной консоли вашей IDE, чтобы видеть графическое отображение происходящих событий.
[ Правила чата | Частые вопросы | Библиотека Python Middle ]