3 месяца назад
Никогда не храните API-ключи в коде: Как .env спасает ваш проект на GitHub
Отлично, давайте подробно разберем, зачем нужны файлы .env и .env.example, и как правильно организовать работу с ними на GitHub на примере вашего Python-приложения для анализа данных с использованием API больших языковых моделей (LLM). Это фундаментальная концепция в современной разработке, которая помогает сделать ваше приложение безопасным, гибким и удобным для совместной работы. Представьте, что вы пишете код для подключения к API от OpenAI. Ваш код может выглядеть так: В чем здесь катастрофические проблемы? Решение: Отделить конфигурацию (особенно секретную) от кода...
2 месяца назад
🐍 Точка окружения. Что за зверь такой .env?
Когда я только начинал писать ботов на Python, особенно для Telegram, главный вопрос был — куда девать важные данные вроде токена бота, паролей и адресов серверов? Сначала я просто вписывал токен прямо в код — пока однажды (ладно, далеко не однажды) не отправил его случайно в GitHub 😅 Потом пробовал JSON, но в итоге нашёл самое удобное и безопасное решение — файл окружения .env. .env — это обычный текстовый файл, где хранятся переменные окружения: токены, пароли, API-ключи, настройки режима логирования и т...