Skip to content

chennakesava-pinnamasetty/Python-Programming

Repository files navigation

🐍 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!

About

Learning python from scratch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages