Изучайте программирование с нашими статьями
Практические туториалы, глубокие разборы технологий и актуальные тренды в мире разработки от экспертов индустрии.
Свежий контент
Самые актуальные материалы от наших экспертов
JWT токены с python-jose
python-jose — библиотека для работы с JSON Web Tokens (JWT).
asyncio.gather, create_task и TaskGroup: конкурентность на практике
Три способа запустить несколько coroutines конкурентно. У каждого своя ниша.
httpx: современный HTTP-клиент для Python
httpx — HTTP-клиент нового поколения. Интерфейс похож на requests, но с поддержкой async/await из коробки.
AI-агенты: ReAct loop и автономные действия
Чат-бот отвечает на вопросы. Агент — действует: вызывает инструменты, получает реальные данные и использует их...
Typer: CLI-приложения без boilerplate
Typer создаёт CLI из аннотаций типов Python. Никаких argparse, никакого ручного парсинга — только декораторы...
Нарезка документов на чанки для RAG
Эмбеддинг длинного текста усредняет смыслы — конкретный вопрос не найдёт нужный абзац. Решение: нарезать документ...
Pydantic v2: валидация данных в Python
Pydantic — библиотека для проверки и преобразования данных через аннотации типов. Она часто используется в...
asyncio в Python: асинхронное программирование
asyncio — стандартная библиотека Python для асинхронного кода. Позволяет выполнять несколько задач «одновременно» в одном...
AsyncAnthropic: асинхронный клиент Claude API
AsyncAnthropic — асинхронная версия Anthropic клиента. Использует async/await и интегрируется с asyncio event loop.
RAG: чат с документами через векторный поиск
RAG (Retrieval-Augmented Generation) — паттерн для работы с собственными документами. Вместо того чтобы переобучать модель,...
Prompt Caching в Claude API: экономим токены
Каждый запрос к Claude — платный. В inputtokens входит всё: system prompt, история, вопрос. Если...
Эмбеддинги: координаты текста в пространстве смыслов
Эмбеддинг — числовой вектор, представляющий текст. Похожие по смыслу тексты получают близкие векторы. Это основа...
Выберите направление
Каждая категория содержит тщательно отобранные материалы от экспертов
Хотите поделиться знаниями?
Станьте автором в нашем блоге и помогите другим разработчикам изучать новые технологии