Skip to content

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.

Notifications You must be signed in to change notification settings

VijayAsokkumar/python-practice-exercises

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 

Repository files navigation

python-practice-exercises

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)



πŸ”° Beginner Topics Covered:

  • String manipulation
  • Lists & Tuples
  • Dictionaries
  • File Handling

Each section contains easy-to-follow problems with clear structure and test cases.

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages