Welcome to py-playground — my personal coding space where I practice, experiment, and learn Python step by step.
This repo isn’t just for college assignments, it’s also a place I can come back to later when I need a quick refresh or want to see how far I’ve come.
I made this for my future self too because sometimes you forget the small details you once knew, and a well-kept repo makes it easy to pick things back up.
- Print statements, variables, operators
- Data types & type conversions
- Conditional statements (if-else, nested if)
- Loops (for, while)
- Functions & modules
- Lists, tuples, sets, dictionaries
- File handling (read, write, append)
- Exception handling
- Object-Oriented Programming (classes, objects, inheritance, polymorphism)
- Recursion + algorithms
- Libraries: NumPy, Pandas, Matplotlib (next target)
- Calculator (basic)
- Guess the Number (CLI game)
- To-Do List (CLI app)
- More experiments and small projects coming soon 👩💻
- Basics covered
- Functions & Data Structures
- File Handling
- OOP (currently learning)
- Libraries (next milestone 🚀)
- Bigger projects (planned for later ✨)
- Keep all my Python practice and projects in one place.
- Stay organized so I (or anyone else) can follow along easily.
- Build a habit of writing clean, readable code.
- Have a reference for my future self when I forget the “small things.”
- Document my growth as I go from basics → advanced → projects.
-
Clone the repo:
git clone https://github.com/tanush-space/py-playground.git
-
Navigate inside:
cd py-playground -
Run any Python file:
python filename.py
- Python official docs → python.org
- W3Schools Python → w3schools.com/python
- Tutorials & notes from college classes
- My own trial-and-error ✨
Maintained by Tanush Gupta → tanush-space
⭐ If you’re reading this later (hello, future me), remember how you started here with the basics, and look at how much you’ve grown. Keep coding.