Материалы
среднего уровня
Углубите свои знания с материалами среднего уровня сложности и практическими примерами для развития навыков.
Материалы среднего уровня
Тщательно отобранные статьи для вашего уровня
pathlib: работа с путями в Python
pathlib — современный способ работы с путями файловой системы вместо строк.
Что такое ORM
ORM (Object-Relational Mapping) — технология, позволяющая работать с базой данных через объекты Python вместо SQL.
httpx: современный HTTP-клиент для Python
httpx — HTTP-клиент нового поколения. Интерфейс похож на requests, но с поддержкой async/await из коробки.
Typer: CLI-приложения без boilerplate
Typer создаёт CLI из аннотаций типов Python. Никаких argparse, никакого ручного парсинга — только декораторы и типы.
Pydantic v2: валидация данных в Python
Pydantic — библиотека для проверки и преобразования данных через аннотации типов. Она часто используется в API и LLM-приложениях, когда внешний...
asyncio в Python: асинхронное программирование
asyncio — стандартная библиотека Python для асинхронного кода. Позволяет выполнять несколько задач «одновременно» в одном потоке.
JSON Schema: описываем структуры данных
JSON Schema — стандарт для описания структуры JSON. В Claude API используется для описания инструментов (tool use) — Claude знает...
SQLite в Python: персистентная память для агентов
SQLite — встроенная в Python реляционная база данных. Хранит данные в одном файле, не требует сервера. Идеальна для персистентной памяти...
Deployment и ReplicaSet в Kubernetes
Pod — это разовая единица. Deployment — это механизм, который гарантирует, что нужное количество подов всегда работает, умеет их обновлять...
Django: Теги шаблонов
Теги шаблонов — это логика внутри HTML. В отличие от {{ переменная }}, которая только выводит значение, теги {% %}...
Основы Bootstrap 5
Bootstrap — самый популярный CSS-фреймворк в мире. Он даёт готовые компоненты и систему классов, которые позволяют сверстать приличный интерфейс без...
Семантические теги HTML5
Семантические теги описывают смысл содержимого, а не только его внешний вид. Браузер визуально не отличит <div> от <article> — оба...
Другие уровни сложности
Выберите подходящий для вас уровень
Для начинающих
Простые и понятные материалы для новичков в программировании
Продвинутый уровень
Сложные техники и концепции для опытных разработчиков
Продолжайте развиваться
Изучайте материалы разных уровней и постепенно повышайте свою квалификацию