🐍 Learning Python from Scratch
Welcome to my journey of learning Python programming from the ground up! This repo 📂 contains my notes, practice codes, and mini-projects as I explore one of the most versatile and beginner-friendly programming languages.
📖 About the Repo
🌱 Started from basics: variables, data types, operators 🔄 Covered control structures: loops, conditions, functions 📦 Explored lists, tuples, sets, dictionaries 🏗️ Moved on to modules, OOP, file handling, and exceptions 🚧 Will keep updating as I learn more
🛠️ Topics Covered
✔️ Python Basics (python_basics) ✔️ Operators (operators) ✔️ Control Statements (control_statements) ✔️ Functions (functions) ✔️ Data Structures: Lists, Tuples, Sets, Dictionaries (data_structures) ✔️ Strings (strings) ✔️ File Handling (file_handling) ✔️ Exception Handling (exceptions) ✔️ Modules & Packages (modules) ✔️ Object-Oriented Programming (OOP) ✔️ Random Numbers (random_numbers) ✔️ Patterns (patterns) ✔️ Sample Projects (sample_projects)
🎯 Goals
🧑💻 Learn Python systematically from scratch 📝 Practice with real-world examples and exercises 🚀 Build a strong foundation for Data Science, Web Development, and System Programming
🤝 Contributions
This repo is mainly for my personal learning, but suggestions, tips, or corrections are always welcome!
⭐ Support
If you like this repo or find it helpful, don’t forget to star ⭐ it!