Основы Python

Обновлено 10 сентября 2026 г.

Оператор моржа := в Python

Разбираем оператор присваивания := (walrus operator) в Python 3.8+: синтаксис, применение в циклах, list comprehensions и условиях с примерами кода.

Обновлено 10 сентября 2026 г.

typing.Annotated в Python

Что такое typing.Annotated в Python, как добавлять метаданные к аннотациям типов и использовать их в Pydantic, FastAPI и собственном коде.

Обновлено 10 сентября 2026 г.

Аннотации типов (Type Hints) в Python

Что такое Type Hints в Python, как использовать модуль typing, TypeVar, Protocol, TypedDict и проверять типы с помощью mypy.

Обновлено 10 сентября 2026 г.

Ruff — линтер и форматтер кода на Python

Ruff — быстрый линтер и форматтер для Python. Устанавливаем, настраиваем, интегрируем в проект и CI/CD. Замена flake8, black и isort.

Обновлено 10 сентября 2026 г.

Python с нуля: дорожная карта для начинающих

Пошаговая дорожная карта изучения Python для начинающих: от установки до реальных проектов. Темы, порядок, примеры кода.

Обновлено 10 сентября 2026 г.

Python Enum — перечисления в Python

Как использовать Enum в Python: создание перечислений, методы, флаги, сравнение и практические примеры. Подробное руководство для разработчиков.

Обновлено 10 сентября 2026 г.

Python 3.12: новые возможности и синтаксис

Разбираем ключевые нововведения Python 3.12: новый синтаксис обобщённых типов, улучшения f-строк, декоратор @override и многое другое.

Обновлено 10 сентября 2026 г.

Python mypy — статическая проверка типов

Как использовать mypy для статической проверки типов в Python: установка, настройка, аннотации, конфигурация и интеграция в CI.

Обновлено 10 сентября 2026 г.

Python list comprehensions — списочные включения

Полное руководство по списочным включениям в Python: синтаксис, фильтрация, вложенные включения и сравнение с циклами.

Обновлено 10 сентября 2026 г.

Python generics и TypeVar — обобщённые типы

Как использовать TypeVar и Generic в Python для создания обобщённых функций и классов. Примеры с bound, constraints, Protocol.