Documentation Index
Fetch the complete documentation index at: https://python.datalumina.com/llms.txt
Use this file to discover all available pages before exploring further.
What are environment variables?
Environment variables are settings stored outside your code. Think of them as configuration that your program can read.The problem they solve
- Secrets visible in code
- Can’t share code safely
- Different settings for different computers
How environment variables work
Environment variables live in your system, not your code:Setting environment variables
You can set them temporarily in your terminal:Reading in Python
Common uses
- API Keys:
OPENAI_API_KEY,GITHUB_TOKEN - Database URLs:
DATABASE_URL,REDIS_URL - App Settings:
DEBUG=True,PORT=8000 - File Paths:
LOG_DIR,UPLOAD_FOLDER
Important notes
- Environment variables are always strings
- Names are UPPERCASE by convention
- They’re different on each computer
- They don’t persist between terminal sessions
What’s next?
Setting variables manually is tedious. Let’s use.env files for a better workflow.
Using .env files
Easier way to manage variables