- To learn better OOP concept buy building apps.
- This is 10 python projects ( basic, intermediate, advance) to understand better OOP concept, also to build projects.
- Projects are sorted from basic to advance.
- Projects interaction based on CLI, GUI, and WebApp.
- Projects are builded following this course: https://www.udemy.com/course/the-python-pro-course/
-
If it's possible I provide live version for each of them. You can view their source code also from replit. Keep in mind running projects on local vs live version sometimes can be little different. (Eg: turtle library visibiality, Replit env variables issues). However mostly it will work just fine.
-
My recommendation is follow README's and try them locally, since all projects are ready to run.
- Each projects has it's own README file, if you need more information about indivial project, you should read correspoding files.
- Where is 10th app?
- Sort answer, it's about my laziness (or saving time for myself). I will add later, maybe.
-
App 1: Geometry Game (CLI based)
-
App 2: Flatmates House Rent Calculator (CLI based)
-
App 3: Math Painter (CLI based)
-
App 4: Webcam Photo Sharer (GUI based)
- Live Link: Unfortunately, There is no live link.
- However, maybe later I will provide youtube link to show app.
- You can try it locally, please read README file in project.
-
App 5: Flatmates House Rent Calculator (Web App)
- Live Link: http://pyuser.pythonanywhere.com/
-
App 6: Calorie Calculator (Web App)
- Live Link: Read README.md please.
-
App 7: Sending Multiple Emails (CLI based)
- Live Link: Read README.md please.
-
App 8: Dictionary App (Webapp)
- Live Link: Read README.md please.
-
App 9: Back End App for App 8
- Live Link: Read README.md please.