🟡 Средний уровень

Материалы
среднего уровня

Углубите свои знания с материалами среднего уровня сложности и практическими примерами для развития навыков.

20+ Статей
🌿 Практика
10-15 Минут чтения
🟡 Средний

Материалы среднего уровня

Тщательно отобранные статьи для вашего уровня

HTML-сайт на FastAPI: Jinja, static files и формы
🟡 Средне

HTML-сайт на FastAPI: Jinja, static files и формы

FastAPI может возвращать не только JSON. Jinja2Templates рендерит HTML, а StaticFiles обслуживает CSS и изображения. HTML-форма отправляет данные как application/x-www-form-urlencoded,...

👤 PyLand Team
📅 18.09.2026
Безопасная загрузка файлов: размер, тип, имя и хранение
🟡 Средне

Безопасная загрузка файлов: размер, тип, имя и хранение

Когда пользователь выбирает фотографию, всё выглядит просто: браузер отправляет файл, а сервер сохраняет его. Но имя, заявленный тип и байты...

👤 PyLand Team
📅 18.09.2026
S3-совместимое объектное хранилище: bucket, key и URL
🟡 Средне

S3-совместимое объектное хранилище: bucket, key и URL

На одном компьютере файл можно сохранить в обычную папку. После деплоя это ненадёжно: контейнер могут пересоздать, а несколько экземпляров приложения...

👤 PyLand Team
📅 18.09.2026
Google GenAI SDK в Python: синхронные и асинхронные запросы
🟡 Средне

Google GenAI SDK в Python: синхронные и асинхронные запросы

Официальный пакет google-genai позволяет обращаться к Gemini из Python без ручной сборки HTTP-запросов. Эта памятка подходит для FastAPI-приложений, фоновых задач...

👤 PyLand Team
📅 18.09.2026
pathlib: работа с путями в Python
🟡 Средне

pathlib: работа с путями в Python

pathlib — современный способ работы с путями файловой системы вместо строк.

👤 PyLand Team
📅 30.06.2026
Что такое ORM
🟡 Средне

Что такое ORM

ORM (Object-Relational Mapping) — технология, позволяющая работать с базой данных через объекты Python вместо SQL.

👤 PyLand Team
📅 30.06.2026
httpx: современный HTTP-клиент для Python
🟡 Средне

httpx: современный HTTP-клиент для Python

httpx — HTTP-клиент нового поколения. Интерфейс похож на requests, но с поддержкой async/await из коробки.

👤 PyLand Team
📅 30.06.2026
Typer: CLI-приложения без boilerplate
🟡 Средне

Typer: CLI-приложения без boilerplate

Typer создаёт CLI из аннотаций типов Python. Никаких argparse, никакого ручного парсинга — только декораторы и типы.

👤 PyLand Team
📅 30.06.2026
Pydantic v2: валидация данных в Python
🟡 Средне

Pydantic v2: валидация данных в Python

Pydantic — библиотека для проверки и преобразования данных через аннотации типов. Она часто используется в API и LLM-приложениях, когда внешний...

👤 PyLand Team
📅 30.06.2026
asyncio в Python: асинхронное программирование
🟡 Средне

asyncio в Python: асинхронное программирование

asyncio — стандартная библиотека Python для асинхронного кода. Позволяет выполнять несколько задач «одновременно» в одном потоке.

👤 PyLand Team
📅 30.06.2026
JSON Schema: описываем структуры данных
🟡 Средне

JSON Schema: описываем структуры данных

JSON Schema — стандарт для описания структуры JSON. В Claude API используется для описания инструментов (tool use) — Claude знает...

👤 PyLand Team
📅 30.06.2026
SQLite в Python: персистентная память для агентов
🟡 Средне

SQLite в Python: персистентная память для агентов

SQLite — встроенная в Python реляционная база данных. Хранит данные в одном файле, не требует сервера. Идеальна для персистентной памяти...

👤 PyLand Team
📅 30.06.2026
🎚️ Уровни

Другие уровни сложности

Выберите подходящий для вас уровень

🟢

Для начинающих

Простые и понятные материалы для новичков в программировании

🌱 Базовые концепции ⏱️ 5-10 мин
🔴

Продвинутый уровень

Сложные техники и концепции для опытных разработчиков

🌳 Сложные задачи ⏱️ 15-25 мин
🟣

Экспертный уровень

Передовые технологии и архитектурные решения

🦅 Экспертные знания ⏱️ 20-30 мин

Продолжайте развиваться

Изучайте материалы разных уровней и постепенно повышайте свою квалификацию