A personal repository documenting my journey of learning Python — from fundamentals to advanced concepts with hands-on practice.
LearningPython/
│
├── 1. Python-Basic/
│ ├── 1. DataType/
│ ├── 2. String/
│ ├── 3. functions/
│ ├── 4. Inputs/
│ ├── 5. Control Constructs/
│ ├── pattern/
│ └── question/
│
├── 2. DS/ # Data Structures
│ ├── 1. Lists/
│ ├── 2. Tuples/
│ ├── 3. Dictionary/
│ ├── 4. Set/
│ └── Questions/
│
├── 3. Oop/ # Object-Oriented Programming
│ ├── 1. Intro/
│ ├── 2. Inheritance/
│ ├── 3. Polymorphism/
│ ├── 4. Abstraction/
│ └── 5. Encapsulation/
│
├── 4. Advanced/
│ ├── 1. Exceptions/
│ ├── 2. Multi-Threading/
│ ├── 3. Iterators/
│ ├── 4. Generators/
│ ├── 5. Decorator/
│ ├── 6. Map & Filter/
│ ├── Project/Student-Ma.../
│ └── Question/
│ ├── Q1.py – Q9.py
│ └── 10Q.py
│
└── Project/
- Data Types
- Strings
- Functions
- User Input
- Control Constructs (if/else, loops)
- Patterns
- Practice Questions
- Lists
- Tuples
- Dictionary
- Sets
- Practice Questions
- Introduction to OOP
- Inheritance
- Polymorphism
- Abstraction
- Encapsulation
- Exception Handling
- Multi-Threading
- Iterators
- Generators
- Decorators
- Map & Filter
- Practice Questions (Q1–Q9, 10Q)
- Python 3.x → Download here
git clone https://github.com/adityaraut649/LearningPython.git
cd LearningPython
python filename.pyThis repo is for personal learning and practice. Each folder maps to a specific concept with hands-on code to reinforce understanding.
- Python 3.x
- VS Code
- Python Official Docs
- GitHub: @adityaraut649
- LinkedIn: Aditya Raut