Skip to content

Venkateswaran-A-G/Python_Practice_programs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 Python Practice Problems

Progress

A growing collection of Python beginner to intermediate programs, organized in progressive phases — from basic syntax to OOP, file handling, and mini projects.

Currently solving 1 problem per day, up to Day 35 completed.
(Consistency beats perfection.)


📘 Progress Overview

Phase Topics Covered Status Difficulty
Phase 1 Basics (variables, conditionals, operators) ✅ Completed 🟢 Beginner
Phase 2 Strings, Loops, Patterns, Prime numbers ✅ Completed 🟢 Beginner
Phase 3 Lists, Tuples, Dictionaries, Sets ✅ Completed 🟢🟡 Easy–Intermediate
Phase 4 Functions, OOP, File Handling ✅ Completed 🟡 Intermediate
Phase 5 Logic Building, Comprehensions, Lambdas 🔄 In Progress 🟡 Intermediate
Phase 6–8 File Handling, OOP, Mini Projects ⏳ Upcoming 🟠 Advanced Beginner Projects

🧠 Learning Goals

  • Strengthen Python fundamentals
  • Understand core problem-solving patterns
  • Practice clean, readable, modular code
  • Build a consistent coding streak for internships & projects

⚙️ Requirements

  • Python 3.8 or higher
  • Any text editor or IDE (VS Code, PyCharm, etc.)
  • Enough patience to debug typos you swore you didn’t make

🧩 Highlight Programs

  • 🔢 Factorial & Fibonacci Functions
  • 🧾 Mini Calculator using Functions
  • 🎲 Pattern Printing & Prime Number Programs
  • 🔠 Anagram & Palindrome Checks
  • 📊 Even/Odd Counter using Lists

🏆 Future Goals

  • Complete all 70 beginner–intermediate problems
  • Add advanced challenges and mini projects
  • Document solutions and explanations in Markdown

🧑‍💻 Author Venkateswaran A. G.

CSE student passionate about Python, AI, and problem-solving.

🔗 Connect on LinkedIn ⭐ Don’t forget to star this repo if you find it useful!


💡 License

This project is open-source under the MIT License. Free to fork, learn, and experiment responsibly.

🚀 How to Run

Clone the repository and execute any file individually:

git clone https://github.com/<your-username>/Python_Practice_Problems.git
cd Python_Practice_Problems
python 01_print_name_age.py

About

This repository contains Python practice problems to build a strong foundation in Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages