https://github.com/sarvesh-work/python-learning-journey
"๐ A comprehensive repository covering everything in Python, from A to Z: data types, functions, OOP, and much more as I learn and grow!"
https://github.com/sarvesh-work/python-learning-journey
python python-learning python-notes
Last synced: 6 months ago
JSON representation
"๐ A comprehensive repository covering everything in Python, from A to Z: data types, functions, OOP, and much more as I learn and grow!"
- Host: GitHub
- URL: https://github.com/sarvesh-work/python-learning-journey
- Owner: Sarvesh-Work
- Created: 2025-01-10T18:25:24.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-19T19:41:40.000Z (9 months ago)
- Last Synced: 2025-04-19T21:33:01.870Z (9 months ago)
- Topics: python, python-learning, python-notes
- Language: Python
- Homepage:
- Size: 59.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐ Python Learning Journey
[](https://www.python.org/)

Welcome to my **Python Learning Journey** repository!
This repository is a well-organized collection of all the Python concepts I've studied and implemented โ from beginner to advanced level. It includes notes and hands-on code for everything from core syntax to advanced features like asynchronous programming and operator overloading.
---
## ๐ Topics Covered
### ๐ง Basics
- 1. Data Types
- 2. Typecasting
- 3. Taking User Inputs
- 4. Strings
- 5. If-Else
- 6. Match Case
- 7. Loops
### ๐ Functions & Structures
- 8. Functions
- 9. List
- 10. Tuples
- 11. Set
- 12. Dictionaries
### ๐ ๏ธ Error Handling
- 13. Try-Except
- 14. Custom Error
### ๐ Keywords & Modules
- 15. Enumerate
- 16. import Keyword
- 17. OS Module
- 18. Local and Global Variables
- 19. File I/O
- 20. Lambda Functions
- 21. Filter, Map, Reduce Methods
### ๐ Comparisons & Object Orientation
- 22. is vs ==
- 23. Class, Objects, Constructor
- 24. Decorators
- 25. Access Modifiers
- 26. Getter & Setter
- 27. Static Method
- 28. Instance vs Class Variable
- 29. Class Methods
- 30. Class Method as Alternative Constructor
### โ๏ธ Dunder Methods & Inheritance
- 31. dir(), dict, and help() functions
- 32. Dunder Methods (**init**, **str**, etc.)
- 33. Inheritance
- 34. Operator Overloading
### ๐งช Advanced Concepts
- 35. Abstraction
- 36. Walrus Operator (:=)
- 37. Shutil Module
- 38. asyncio
- 39. Generators
---
## ๐ป How to Use
### ๐ Navigate through folders:
Each folder is numbered and named based on the topic for easy access.
### ๐งช Run the code:
Open any `.py` file in your favorite IDE or run it using the terminal:
```bash
python filename.py
```