Various Python projects that I finished while learning to code
- Comments and docstrings included
Level: beginner
Concepts:
- Python fundamentals (data types, data structures, conditionals, loops)
- Functions
Description:
- Simulation a real world coffee machine (resources, buy function, refill function, interface)
Level: beginner - intermediate
Concepts:
- Python fundamentals (data types, data structures, conditionals, loops)
- Matrix functionality
- Scalability
Description:
- A scalable game of tic-tac-toe with interface
Level: beginner - intermediate
Concepts:
- File management (copy, cut, delete, rename)
- OS interaction through Python
- Filesystem walking
Description:
- CLI file manager that recursively copies, cuts, deletes and renames files in and from a directory or directory tree
Level: intermediate
Concepts:
- Communicating with websites through Python
- Web parsing and CSS Selectors
- Grabbing content from websites
- OOP (classes, objects, methods, attributes)
- Modular programming
Description:
- A python program that displays news from https://hotnews.ro in CLI