This repository contains 100+ Python coding practice exercises, organized by difficulty: '
- π’ Beginner β strings, lists, dictionaries, file handling, etc.
- π‘ Intermediate β functions, OOP, error handling, modules
- π΄ Professional β data structures, algorithms, decorators, mini-projects Perfect for self-study, interviews, and coding challenges.
python-practice-exercises/
β
βββ beginner/
β βββ strings/
β β βββ ex_01_reverse_string.py
β β βββ ex_02_palindrome_check.py
β β βββ ...
β βββ lists/
β βββ tuples/
β βββ dictionaries/
β βββ file_handling/
β
βββ intermediate/
β βββ functions/
β βββ error_handling/
β βββ classes_objects/
β βββ recursion/
β βββ modules/
β
βββ professional/
β βββ algorithms/
β βββ data_structures/
β βββ decorators/
β βββ generators/
β βββ file_parsing_json_csv/
β βββ mini_projects/
β
βββ README.md
βββ requirements.txt (if needed)
- String manipulation
- Lists & Tuples
- Dictionaries
- File Handling
Each section contains easy-to-follow problems with clear structure and test cases.