Hello guys, in this blog post I have organized 40 Python projects that you might be interested in trying out ranging from web scraping to natural language processing.
All the projects listed here are the ones I have built personally as I learn python and I thought it might be useful sharing them with other people learning python so as to help them solidify python skills as they build them.
I have attached Either a blog post about the project or a GitHub repository with the source code of the project, I hope you will find them useful.
In case you face any issues while trying to run any of these projects, please feel free to reach me through my email at isaackeinstein(at)gmail.com, Good luck.
ASCII encryption is a ciphering algorithm that encrypts the original text by shifting their ASCII value by a certain secret key, This project guides you to build one in python in no more than 15 lines of code.
Keylogger is spying program or script that secretly record all the keystrokes typed on computer for either monitoring or malicious purpose, This project illustrated how you get to build one with python in no more than 5 minutes
In this project you’re going to master several speech recognition techniques as the build of which you can apply to multiple other projects, it covers recognition from microphone, audio, and very long audio.
This project guides you to building a simple plagiarism detector from scratch with python and scikit-learn based on cosine similarity, one of the use real use case of this project is to spot out students who copied with each other.
Have you visited a site and love all the pictures on it or needed them but gave up due to the process you have to visit every single page and download one by one manually, this project guides you to build a monster web crawler that will recursively parse all the downloadable image links and download them for you
Monty Hall Problem is one of the puzzling probability concepts popularized by Tv shows, it explains how switching of choices leads to probability concentration, If you love mathematics then this one is for you.
You will then build a simple desktop app that you can simulate the probabilities given nth choices.
Have you asked how interactive maps with visual insights are made, this project walk you through to the process of generating one with folium in Python by generating a geospatial map for coronavirus spread.
This a very detailed article about the state of Embedded programming with Python, I also demonstrate with code three ways in which you can control Arduino boards with Python, and at the end of the article, you get to build a simple assistant integrated with hardware.