Встречается на собеседованиях • сегодня
Зачем нужны переменные окружения в Python
Переменные окружения позволяют хранить конфиденциальные данные (API-ключи, пароли) и настройки приложения отдельно от кода. Это повышает безопасность и упрощает развертывание в разных средах (dev, staging, prod).
Пример использования:
python
import os
db_url = os.getenv("DATABASE_URL", "default_url") # второй аргумент - значение по умолчанию
api_key = os.getenv("API_KEY") # если переменной нет, вернёт NoneПреимущества:
- Безопасность - чувствительные данные не попадают в репозиторий
- Гибкость - можно менять настройки без изменения кода
- Переносимость - один код работает в разных окружениях
Для работы с переменными окружения часто используют библиотеки типа python-dotenv или django-environ.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы