Skip to content

Latest commit

 

History

History
58 lines (34 loc) · 1.56 KB

File metadata and controls

58 lines (34 loc) · 1.56 KB

Python Learning Journey

A collection of Python projects built from scratch — from beginner fundamentals to real-world applications — as a structured path into Machine Learning.

Learned Python with Claude & ☕ — one project at a time.


What's in This Repository

This repository is my complete Python learning log. Every project here was built hands-on to deeply understand a specific concept — not just read about it.

It covers everything from core Python (OOP, file handling, error handling) to data science libraries (NumPy, Pandas, Matplotlib), ending with real-world capstone projects. Beginner programs all the way to production-style code — all in one place.


Learning Path

Core Python  →  NumPy  →  Pandas  →  Matplotlib  →  Capstone

Projects Overview

Core Python

Fundamentals-heavy projects covering OOP, modules, file I/O, and error handling.

NumPy

Array operations, broadcasting, statistical analysis, and vectorised computation.

Pandas

DataFrames, data cleaning, groupby, merging, and real CSV workflows.

Matplotlib

Charts, subplots, annotations, and building visual dashboards from data.

Capstone

Full end-to-end projects solving real problems — combining everything above.


Tech Stack

  • Language — Python 3
  • Libraries — NumPy, Pandas, Matplotlib
  • Tools — VS Code, Claude, Git

Goal

Complete this roadmap → enter Machine Learning with a strong Python foundation.


Built project by project, concept by concept — with Claude and way too much coffee ☕