This repository is a complete Python learning collection, created to help beginners and intermediate learners understand Python programming through well-organized examples and exercises.
Each folder focuses on a specific Python concept, from basic syntax to object-oriented programming.
| Folder Name | Description |
|---|---|
| 🧩 CONCEPTS | Basic Python syntax, variables, input/output, and operators |
| ⚙️ ERROR_HANDLING | Exception types and handling methods |
| 🧠 EXERCISE | Practice problems to strengthen Python understanding |
| 📄 FILE_HANDLING | Reading, writing, and working with files |
| 🔁 FUNCTION & RECURSION | Functions, recursion, and parameter handling |
| 📦 IMPORT | Using and creating Python modules |
| 📋 LIST & TUPLE | Operations and methods on lists and tuples |
| 🔂 LOOPS | For and while loops with examples |
| 🧱 MODULE | Custom and built-in modules |
| 🧍♂️ OOP'S | Object-Oriented Programming: classes, objects, inheritance |
| 🧮 SET'S & DICTIONARY | Working with sets and dictionaries |
| 🧵 STRING & CONDITIONAL | String operations and conditional statements |
| 📊 VARIABLE & DATA TYPE | Variables, data types, and type conversions |
💡 Requirements
1> 🐍 Python 3.x or above
2> 🧰 Any code editor (VS Code, PyCharm, Sublime, etc.)
🎯 Learning Goals
✔️ Master Python fundamentals
✔️ Understand each topic with examples
✔️ Improve problem-solving and logic-building skills
🚀 Future Updates
** AI & DATA SCIENCE (GOAL)
** Adding advanced Python topics (NumPy, Pandas, Tkinter...)
** More exercises and projects
** Mini real-world Python applications
🤝 Contributing
Contributions are welcome! 🎉
If you’d like to improve this repo:
1> Fork it
2> Make your changes
3> Submit a Pull Request
💖 Special Thanks
A huge thank you to the amazing 100 Days of Code https://www.youtube.com/@CodeWithHarry
👨💻 Author
Ankit Raj 📧 ankit.freelance04@gmail.com