A curated collection of Python programs, organized by topic for fast reference, hands-on practice, and modular learning.
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/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 |
- 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.
This project is built to support:
- 📚 Learners seeking clarity through examples
- 🧑🏫 Educators designing modular lessons
- 🛠️ Developers revisiting Python fundamentals
- 🏛️ Civic-tech builders prototyping fast
Want to add new programs or improve existing ones? Fork the repo and submit a pull request — contributions are welcome!
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!
Built by MANGALI SAI KRISHNA — modular systems architect, civic-tech enthusiast, and collaborative builder.