Python
Python для начинающих и практиков: установка, синтаксис, ошибки, библиотеки и задачи с решениями.
Руководства, шпаргалки и разборы ошибок на русском. Каждый пример кода можно скопировать и запустить.
137 статей · 14 тем · обновлено 10 октября 2026 г.
>>> langs = {"django": 2005, "fastapi": 2018} >>> sorted(langs, key=langs.get) ['django', 'fastapi'] >>> f"{len(langs)} фреймворка" '2 фреймворка'
Python для начинающих и практиков: установка, синтаксис, ошибки, библиотеки и задачи с решениями.
Django для начинающих и практиков: Django Admin, ORM, REST API, аутентификация и деплой с примерами кода.
FastAPI для начинающих: установка, Pydantic, Uvicorn, работа с базой данных и авторизация.
Пройдите маршрут от установки Python до первого веб-приложения.
Обзор темы целиком — со ссылками на подробные разборы.
Как включить админку Django, создать суперпользователя, зарегистрировать модели и настроить ModelAdmin: списки, фильтры, поиск, инлайны и действия.
Как устроена аутентификация в Django: модель User, вход и выход, LoginView, login_required, права и группы, своя модель пользователя и django-allauth.
Как задеплоить проект Django: настройки продакшна, check --deploy, Gunicorn и systemd, Nginx с proxy_pass и статикой, HTTPS через certbot, Docker и Celery.
Что такое фреймворк Django и как его изучать с нуля: установка, проект и приложения, модели, view, шаблоны, админка, API и деплой — с примерами кода.
Что такое QuerySet в Django и как с ним работать: filter, exclude, get, Q и F-выражения, update, aggregate, annotate, транзакции и типичные ошибки.
Как создать REST API на Django с DRF: установка, сериализаторы, ViewSet и роутеры, аутентификация, права, пагинация, фильтры, Swagger и тесты.
Django admin inline на практике: TabularInline или StackedInline, extra и max_num, ManyToMany через through, GenericInline, валидация, права и N+1.
Как зарегистрировать модель в Django Admin: admin.site.register, @admin.register, unregister, свой AdminSite, ошибки AlreadyRegistered и NotRegistered.
Настройка django-allauth 65.x в Django 6: вход по email, подтверждение почты, VK ID, Яндекс, Telegram, Google и GitHub, headless API, 2FA и шаблоны.
Django Channels на практике: установка с Daphne, asgi.py и роутинг, consumers, группы и Redis, авторизация, тесты через WebsocketCommunicator и деплой за Nginx.
Какую CMS на Django выбрать: Wagtail, django CMS, Mezzanine и FeinCMS в сравнительной таблице, установка Wagtail и деревья категорий на django-mptt.
Создание сайта на Django с нуля на примере каталога: проект и приложение, модели, админка, шаблоны, форма заявки, статика, тесты и подготовка к деплою.