Skip to content

raicubogdan/python-start-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Practice Projects

Various Python projects that I finished while learning to code

  • Comments and docstrings included

Table of contents (ordered by level of difficulty):


coffee_machine

Go to project

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)

tic_tac_toe

Go to project

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

CLI_file_manager

Go to project

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

CLI_news_reader

Go to project

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:

About

Various Python projects that I finished while learning to code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages