Skip to content

A progressive collection of Python modules — from basics to advanced — each paired with curated problems for hands-on mastery. Designed for learners, educators. More modules and challenges will be added to expand this learning journey.

License

Notifications You must be signed in to change notification settings

Saikrishna-dev-oss/Modular-Python-With-Problems

Repository files navigation

🧠 Modular Python With Problems

A curated collection of Python programs, organized by topic for fast reference, hands-on practice, and modular learning.

📦 What's Inside

This repository contains standalone Python programs grouped by concept. Each folder is a mini-library of examples and exercises — ideal for learners, educators, and developers brushing up on syntax or prepping for interviews.

🗂️ Folder Breakdown

Folder/File Description
01_Basic_programs Variables, operators, input/output, simple logic
02_Advanced_programs Recursion, pattern problems, deeper logic
03_Data_structures.py Lists, tuples, sets, dictionaries
04_OOPS Classes, inheritance, encapsulation
05_Python_advance_concepts.py Generators, decorators, lambda, etc.
06_Pyd_and_coda_problems Challenge-style problems
07_File_Input_output File handling, reading/writing, CSV/JSON
Unicode String encoding, decoding, Unicode operations

🧠 How to Use

  • Browse by topic — each folder contains multiple programs with clear naming.
  • Run and modify programs to deepen understanding.
  • Use as a reference for interviews, teaching, or peer mentoring.

🎯 Why This Repo?

This project is built to support:

  • 📚 Learners seeking clarity through examples
  • 🧑‍🏫 Educators designing modular lessons
  • 🛠️ Developers revisiting Python fundamentals
  • 🏛️ Civic-tech builders prototyping fast

🤝 Contribute

Want to add new programs or improve existing ones? Fork the repo and submit a pull request — contributions are welcome!

🔧 Work in Progress

This repository is actively maintained. Additional folders and programs — including algorithmic challenges (ACD) and other advanced topics — will be added soon.

Stay tuned for:

  • 📈 Algorithmic problem sets
  • 🧮 Competitive coding modules
  • 🧠 Conceptual deep-dives with annotations

Feel free to star ⭐ the repo and check back for updates!

👤 Author

Built by MANGALI SAI KRISHNA — modular systems architect, civic-tech enthusiast, and collaborative builder.


About

A progressive collection of Python modules — from basics to advanced — each paired with curated problems for hands-on mastery. Designed for learners, educators. More modules and challenges will be added to expand this learning journey.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages