Back in the day, I would google "python project ideas for beginners", "python project ideas for intermediate", and "python project ideas for advanced". But all of the results had the same projects. So today, I present you the list of Python Projects which are really unique and fun to do. Maybe comment below if you want a post on that project.
Note: These Projects are not really rated as beginner, intermediate or advanced.
Make a GitHub Notifier which maybe sends a desktop notification whenever a new pull request is opened or issue is created or a star is added, etc. Use the GitHub API to do that.
You can make a small and simple terminal emulator. You can have a look at this simple one I built for personal use here. To make it a bit more challenging add a config file for customization.
Try to make your own Social Media Platform. You could use something like Flask to get started quickly. And maybe Bootstrap for a easy Front-End.
There are definitely a lot of libraries to do this already but why not try to build one from scratch. Maybe just start with a simple substitution algorithm or use the
base32 or etc. modules. Who said you have to start from the hardest.
Try and make your own API you could use Django or Flask for the back-end. There are several libraries to help you get started quickly. Maybe make an API to get fake names, a mock YouTube kind of API, or whatever you wish.
Try to make a chatbot without AI. One that just replies to certain hardcoded questions and then grow from there. Maybe, then implement a AI.
Why not try this. Run
dir commands using
subprocess. Get the output. And Show that in a GUI window maybe. There probably are more ways to do this.
.exe using PyInstaller. Then, why not make easy to use GUI for that? Maybe have a look at this for some inspiration -
You probably have made password generator or validator already. But ever thought about making them together in a GUI version? Now you have got the chance. You can use any GUI library like PyQt5, Kivy or even the built-in Tkinter.
I already have a Series on this, you could follow that or try making your own from scratch. These are really fun to make and the result is great once complete.
There are several tutorials out there to watch and follow. Nothing more to say in this part.
This one is really cool. You know Linux and macOS have a
cat command right? So why not try to make that same thing for Windows(this is gonna hype the windows users). And now that I got the idea I am going to try to make one myself.
Well, that's the end for today. See you in my next post, also if you have any more ideas make sure to drop them in the comments. I will add the best one into this post. And good byeeeeeee.
I love easter eggs, so I added one in this post(hint: Not only the text). See if you can find it. Let me know in the comments.