Daily Python practice — exercises, programs, and notes from zero to proficient.
Started: May 2026 Goal: Build solid Python foundations before BS CS at Air University Islamabad (Fall 2026)
I come from an F.Sc. Pre-Medical background. I have no prior programming experience. This repository documents every step — from the first print statement to object-oriented programming — without skipping anything.
I keep this public for two reasons: accountability and usefulness to other beginners from similar backgrounds.
Month 1 — Core Python
- Week 1: Variables, data types, input/output, basic operators
- Week 2: Conditionals (if/else), loops (for, while)
- Week 3: Functions, scope, return values
- Week 4: Lists, tuples, dictionaries, sets
Month 2 — Intermediate Python
- File handling (reading and writing files)
- Error handling (try/except)
- Object-oriented programming (classes, objects)
- Modules and imports
- Basic algorithms (sorting, searching)
Month 3 — Applied Python
- NumPy basics
- Pandas basics
- Simple data analysis
- First machine learning experiment (scikit-learn)
python-learning-log/
│
├── week-01/ ← Variables, print, input
├── week-02/ ← Conditionals and loops
├── week-03/ ← Functions
├── week-04/ ← Data structures
├── month-02/ ← Intermediate topics
├── month-03/ ← Applied projects
└── notes/ ← Written explanations of concepts I found difficult
| Week | Topic | Status |
|---|---|---|
| Week 1 | Variables, data types, print | Done |
| Week 2 | Conditionals, loops | ⏳ In Progress |
| Week 3 | Functions | ⏳ Upcoming |
| Week 4 | Data structures | ⏳ Upcoming |
- Official Python documentation: https://docs.python.org/3/
- Python.org beginner guide: https://wiki.python.org/moin/BeginnersGuide
- W3Schools Python: https://www.w3schools.com/python/
No paid courses. Everything free.
If you're a Pakistani student starting from zero — this repo is proof it's possible. Follow along.