This repository documents my Python learning journey — from fundamentals to more advanced concepts — with structured code, practice problems, and mini projects.
#🔷 Chapter 1: Introduction
- Basics of Python
- Running Python programs
- Comments and syntax
#🔷 Chapter 2: Variables, Data Types & Operators
- Variables and constants
- Data types (int, float, string, bool)
- Type conversion
- Arithmetic, comparison, logical operators
#🔷 Chapter 3: Strings
- String slicing and indexing
- String methods
- Formatting (f-strings)
- Escape sequences
- Practice problems
#🔷 Chapter 4: Lists & Tuples
- List operations (append, sort, insert, remove, pop)
- Tuple operations (count, index)
- Mutability vs immutability
- Input-based problems
- Sorting and logic building
#🔷 Chapter 5: Dictionaries & Sets (Upcoming)
- Key-value pairs
- Dictionary methods
- Set operations
- Use cases in real-world problems
#🔷 Chapter 6: Conditions (Upcoming)
- if, elif, else
- Logical decision making
- Nested conditions
#🔷 Chapter 7: Loops (Upcoming)
- for loop
- while loop
- break, continue, pass
#🔷 Chapter 8: Functions (Upcoming)
- Function definition
- Parameters and return values
- Code reuse
#🔷 Chapter 9: File Handling (Upcoming)
- Reading and writing files
- Working with text data
- Python programming
- Data analysis (Pandas, NumPy)
- Data visualization (Matplotlib)
- Basic machine learning
- Python 3
- ✅ Chapter 1
- ✅ Chapter 2
- ✅ Chapter 3
- ✅ Chapter 4
- 🔜 Chapter 5
- 🔜 Chapter 6
- 🔜 Chapter 7
- 🔜 Chapter 8
- 🔜 Chapter 9
To build a strong programming foundation and transition into:
- Data Science
- Artificial Intelligence
This repository reflects my daily learning progress. Concepts and code quality will improve over time as I advance.