Skip to content

salikhussain71-code/python-learning-log

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python-learning-log

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)


Why this exists

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.


Learning roadmap

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)

Folder structure

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

Progress log

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

Resources I'm using

No paid courses. Everything free.


If you're a Pakistani student starting from zero — this repo is proof it's possible. Follow along.


About

Daily Python practice — exercises, programs, and notes from zero to proficient.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages