Skip to content

Tharun-301/python-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Python Practice: Beginner to Advanced

Welcome to my Python learning repository! This repo documents my journey of mastering Python from basics to advanced concepts, along with hands-on practice and mini-projects.


📌 About This Repository

This repository is designed to:

  • 📖 Help beginners understand Python step-by-step
  • 💻 Practice coding with real examples
  • 📈 Track my progress from beginner → advanced
  • 🎯 Prepare for coding interviews and software roles

📚 Topics Covered

✔ Python Basics (syntax, input/output) ✔ Data Types (List, Tuple, Set, Dictionary) ✔ Operators & Expressions ✔ Conditional Statements (if, else, elif) ✔ Loops (for loop, while loop, nested loops) ✔ Functions & Recursion ✔ Object-Oriented Programming (OOP) ✔ File Handling (read/write operations) ✔ Exception Handling (try, except, finally) ✔ Strings & String Manipulation ✔ Regular Expressions ✔ Pattern Programs ✔ Special Number Programs ✔ Multithreading (basics) ✔ Mini Projects ✔ Practice Challenges & Problem Solving

🧪 Sample Programs

Some examples included in this repository:

  • 🔢 Find smallest/largest number
  • 🔁 Number patterns
  • 📂 File read/write operations
  • 🧠 Basic problem-solving programs

🚀 Mini Projects

Here are some mini projects I have built while learning Python:

🎮 Rock Paper Scissors Game

  • A simple command-line game where the user plays against the computer
  • Uses random module and conditional logic
  • Demonstrates basic game logic and user interaction

🧩 Sudoku Game

  • A logic-based number puzzle implementation
  • Demonstrates problem-solving and algorithmic thinking
  • Includes grid handling and validation logic

📌 More projects will be added as I continue learning and improving my skills.


🎯 Goals

  • Strengthen Python fundamentals
  • Improve problem-solving skills
  • Prepare for technical interviews
  • Build real-world coding confidence

🛠️ Tech Used

  • Python 🐍
  • VS Code
  • Git & GitHub

📈 Future Improvements

  • Add advanced projects
  • Include data structures & algorithms
  • Add interview questions
  • Improve code optimization

👨‍💻 Author

Tharun Sathunuru


⭐ Support

If you find this repository helpful:

  • ⭐ Star the repo
  • 🍴 Fork it
  • 📢 Share with others

💡 “Consistency is the key to mastering programming.”

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages