A structured, self-paced Python curriculum with 100 piscine-style practice questions — from absolute beginner to API design.
Built by combining lessons from the Net Ninja Python Playlist and concepts from Python Crash Course (3rd Edition) by Eric Matthes.
##Repo Structure
python-study/
├── README.md ← You are here
├── ROADMAP.md ← Curriculum overview with status tracking
├── PROGRESS.md ← Personal progress checklist
│
├── curriculum/ ← 15 structured learning modules
│ ├── 01_hello_python/
│ ├── 02_variables_types/
│ ├── ...
│ └── 15_final_project/
│
├── piscine_quests/ ← 100 practice questions
│ ├── 01_absolute_beginner/
│ ├── 02_beginner/
│ ├── 03_elementary/
│ ├── 04_intermediate/
│ ├── 05_advanced/
│ ├── 06_api_design/
│ └── 07_capstone_projects/
│
└── resources/ ← Books, notes, cheatsheets, links
├── pcc_3e_source/ ← Official Python Crash Course source code
├── book_notes/ ← Chapter summaries
└── ...
##Source
Net Ninja Python Playlist | Basics, data types, control flow, functions, file I/O, modules Python Crash Course 3e by Eric Matthes | Variables, lists, dicts, classes, testing, files, projects Official PCC Source Code | Free companion code for every chapter