Learn Python from scratch through notes, examples, exercises, and real-world projects.
This repository documents my complete Python learning journey.
My goal is to master Python and become an AI Engineer while sharing everything I learn publicly.
Every topic includes:
β Notes
β Code Examples
β Exercises
β Projects
- Introduction
- Variables
- Data Types
- Input & Output
- Operators
- if / else
- Loops
- Match
- Functions
- Lambda
- Recursion
- List
- Tuple
- Dictionary
- Set
- Classes
- Objects
- Inheritance
- Polymorphism
- Encapsulation
- Abstraction
- File Handling
- Exceptions
- Modules
- Packages
- Decorators
- Generators
- Iterators
- APIs
- Automation
- Web Scraping
- Testing
- Calculator
- Password Generator
- Expense Tracker
- Weather App
- File Organizer
Become an AI Engineer with strong Python fundamentals.