A collection of Python exercises and mini-projects demonstrating practical programming skills, problem-solving, and data manipulation.
- Algorithmic Thinking: Functions like
chocolate_maker,seven_boom, andsequence_delshowcase logic, iteration, and condition handling. - Data Structures & Manipulation: Work with lists, tuples, strings, and dictionaries using functions such as
format_list,are_lists_equal,sort_anagrams, andcount_chars. - File Operations: Read, write, and process files efficiently (
copy_file_content,who_is_missing,my_mp3_playlist,my_mp4_playlist). - Error Handling & Validation: Robust exception handling ensures code reliability.
- Clean & Documented Code: Every function includes clear docstrings with examples, making the code easy to read and maintain.
- List and string manipulation
- Sorting and grouping data
- Working with tuples and combinations
- File I/O and playlist analysis
- Writing reusable, modular Python code
Clone the repository and run individual scripts:
git clone https://github.com/YOUR_USERNAME/python-portfolio.git
cd python-portfolio
python script_name.pyReplace script_name.py with the desired script. Each script contains a main() function with demonstration code.