Welcome to my Python learning repository!
This repository isn't about high-end development or professional projects. It is simply my journey of learning Python from scratch and improving my understanding of the language step by step.
I will keep updating this repository whenever I learn something new.
From
Hello Worldto advanced Python — one concept at a time. 🐍
This repository contains the concepts and learning projects that I create while learning Python.
- Variables
- Data Types
- Strings
- Numbers
- User Input
- Basic Operators
- Lists
- Tuples
- Dictionaries
- Functions
if / elif / elseforLoopswhileLoops- String Methods
- List Methods
- Error Handling —
try / except - Reading and Writing Files
- Modules & Pip
- Classes & Objects
- Object Methods
- Inheritance
- Instances
- Polymorphism
- Encapsulation
- Abstraction
- Magic/Dunder Methods
- Composition
- Iterators
- Generators and
yield - Decorators
- Closures
- Properties
- Descriptors
- Type Hinting
- Pattern Matching (
match / case) - Structural Unpacking
├── Guess Game
├── Translator
└── Multiple Choice Question Quiz
Lessons/
│
├── Name.txt
├── Project.py
├── Python.py
├── README.md
└── spam.csv
