A comprehensive curriculum from Python basics to production data pipelines.
# Clone and setup
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
# Launch notebooks
jupyter notebook├── 00_getting_started/
│ ├── README.md ← Core concepts & cheatsheets
│ └── demo.ipynb ← Hands-on notebook
│
├── 01_python_fundamentals/
│ ├── README.md ← Module overview
│ ├── demo.ipynb ← Interactive demos
│ ├── 01_variables_types/
│ │ └── README.md ← Deep dive
│ ├── 02_numbers/
│ ├── 03_strings/
│ ├── 04_lists/
│ ├── 05_tuples/
│ ├── 06_dictionaries/
│ ├── 07_sets/
│ └── 08_operators/
│
├── 02_control_flow/ (4 sub-topics)
├── 03_functions_modules/ (4 sub-topics)
├── 04_intermediate_python/ (5 sub-topics)
├── 05_data_engineering_essentials/ (3 sub-topics)
├── 06_data_formats/ (3 sub-topics)
├── 07_apis_databases/ (3 sub-topics)
├── 08_cloud_pipelines/ (3 sub-topics)
│
├── projects/ ← Capstone projects
├── data/ ← Sample data files
├── exercises/ ← Practice exercises
└── requirements.txt
Python fundamentals: syntax, data types, control flow, functions
File handling, data manipulation with Pandas, data formats
APIs, databases, cloud services, production pipelines
- Visual Cheatsheets - ASCII diagrams for quick reference
- Deep Dive Sub-Topics - Detailed coverage of each concept
- Hands-On Notebooks - Runnable code in Jupyter
- Data Engineering Focus - Real-world patterns and best practices
- Practice Exercises - Build skills with guided challenges
