Как подключить Gemini API к Python: чат с историей и безопасным ключом
Подключаем официальный Google GenAI SDK к Python, читаем ключ из окружения, связываем реплики через previous_interaction_id и обрабатываем сбой API.
Tu compañero en el mundo del código
Artículos y guías de desarrolladores en ejercicio. Aprende cosas nuevas, encuentra soluciones e implementa tus ideas.

Elige varios — los artículos se actualizan al instante

Подключаем официальный Google GenAI SDK к Python, читаем ключ из окружения, связываем реплики через previous_interaction_id и обрабатываем сбой API.

Читаем продажи из CSV через pandas, проверяем типы и пропуски, фильтруем строки, строим топ категорий и сохраняем первый график в PNG.

Собираем небольшой Express 5 API для задач: получаем список, создаём запись, проверяем JSON, возвращаем статусы 200, 201 и 400.

Создаём React-проект через Vite, выводим карточки фильмов, фильтруем массив через state и проверяем пустой результат без внешнего API.

Настраиваем workflow для Python и pytest: checkout, setup-python, установка зависимостей, зелёный статус и разбор типичных ошибок YAML.

Пишем функцию расчёта скидки, проверяем её через pytest, намеренно создаём ошибку и учимся читать diff, parametrization и исключения.

Разбираем Pydantic 2 на одном заказе: проверяем типы, обязательные поля и цену, читаем ValidationError и возвращаем понятный список ошибок.

Создаём 2D-сцену без внешних ассетов: персонаж двигается, сталкивается с монетой, сигнал увеличивает счёт, а Godot показывает связь узлов и GDScript.

Создаём экран в Jetpack Compose с полем, кнопкой и состоянием, запускаем Preview и эмулятор, а затем разбираем recomposition и сохранение данных.

Создаём Paper-плагин на Java, регистрируем команду /hello через plugin.yml, собираем JAR Gradle и проверяем загрузку на локальном тестовом сервере.

Создаём локальный Streamlit-сервис на Python: загружаем изображение, удаляем фон через rembg, показываем прозрачный PNG и скачиваем результат.

Даём Copilot Agent Mode узкую задачу для Python-проекта, заранее фиксируем критерии, читаем diff, разрешаем команды по одной и проверяем результат тестами.