Изучайте программирование с нашими статьями
Практические туториалы, глубокие разборы технологий и актуальные тренды в мире разработки от экспертов индустрии.
Выберите направление
Каждая категория содержит тщательно отобранные материалы от экспертов
Свежий контент
Самые актуальные материалы от наших экспертов
Подготовка окружения: Python, pip и VS Code
Прежде чем писать код локально — нужно подготовить три инструмента: Python, pip и VS Code....
Anthropic SDK: первые шаги с Claude API
Anthropic Python SDK — официальная библиотека для работы с Claude. Она скрывает сложность HTTP-запросов, добавляет...
Стриминг ответов LLM: ответ по частям
По умолчанию messages.create() ждёт пока модель полностью сформирует ответ и только потом возвращает результат. При...
uv: современный менеджер пакетов для Python
uv — инструмент нового поколения для управления Python-зависимостями. Написан на Rust компанией Astral, в 10–100...
System prompts: задаём роль языковой модели
System prompt — это невидимая инструкция для модели которую задаёт разработчик. Пользователь её не видит,...
environs: типизированные переменные окружения
environs — библиотека для чтения переменных окружения из .env файла с поддержкой типов. Это эволюция...
rich: красивый вывод в терминал
rich — Python-библиотека для форматированного вывода в терминал. Цвета, таблицы, панели, markdown, прогресс-бары, спиннеры —...
Токены в LLM: как модель видит текст
Когда ты отправляешь запрос языковой модели, она не видит слова или буквы. Она видит токены...
Модуль datetime: работа с датами и временем
datetime — стандартный модуль Python для работы с датами и временем. Входит в стандартную библиотеку,...
.env файлы и переменные окружения: секреты вне кода
Представь что ты написал программу с API-ключом прямо в коде и залил её на GitHub....
Виртуальные окружения в Python: зачем и как
Когда начинаешь второй Python-проект и ставишь pip install requests — эта библиотека устанавливается глобально, для...
argparse: аргументы командной строки в Python
Когда скрипт вырастает из игрушки в инструмент, input() становится неудобным. Профессиональные CLI-программы принимают аргументы при...
Хотите поделиться знаниями?
Станьте автором в нашем блоге и помогите другим разработчикам изучать новые технологии