40 Python Projects ideas 
Tags: python, codenewbie, computerscience, programming
Published: 2021-04-25 19:58:32

Hello guys , in this blog post I have organized 40 Python projects that you might be interested trying out  ranging from webscraping to to natural language processing. 

All the project listed here are the one 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.

## Cybersecurity 

1. [Image steganography using Python](https://kalebujordan.dev/image-stenography-with-python/) 
2. [ASCII based encryption in Python](https://github.com/Kalebu/ascii-encryption-python)
3. [A simple Keylogger made in Python](https://github.com/Kalebu/python-keylogger)

## Natural language Processing 

1. [How to Perform speech recognition in Python](https://github.com/Kalebu/Python-Speech-Recognition-) 
2. [3 ways to do language translation in Python](https://kalebujordan.dev/translating-languages-using-python/) 
3. [How to detect emotions in the text using Python](https://github.com/Kalebu/Emotion-text-analyzer-)
4. [Make your own knowledge-based chatbot in Python](https://github.com/Kalebu/Desktop-chatbot-app)
5. [Make your own Plagiarism detector in Python](https://github.com/Kalebu/Plagiarism-checker-Python)
6. [How to train your own SMS Spam filter using Python](https://github.com/Kalebu/SPAM-FILTER-USING-MACHINE-LEARNING)
7. [A python program to automate sentiment analysis of tweets](https://github.com/Kalebu/Twitter-Sentiment-analysis-Python)


## Web scraping 

1. [A python script to scrap  coronavirus updates](https://github.com/Kalebu/Worldmeter-coronavirus-scraper)
2. [A python script for Extracting all website links](https://github.com/Kalebu/Link-scraper-in-python) 
3. [A beginner guide to web scraping in Python](https://kalebujordan.dev/basics-of-webscraping-in-python/)
4. [A spider to scrap entire website images](https://github.com/Kalebu/Website-Images-Spider)


Machine Learning 

1. [Loan repayment Predication with Machine learning ](https://github.com/Kalebu/Loan-prediction-with-ML)

## Computer vision 

1. [Python based realtime barcode reader](https://github.com/Kalebu/Realtime-barcode-reader)
2. [A Python script to convert a picture to sound](https://github.com/Kalebu/image-to-sound-python-)
3. [How to detect edges in Python using OpenCV](https://github.com/Kalebu/Edge-Detection)
4. [Realtime Vehicle detection in Python](https://github.com/Kalebu/Real-time-Vehicle-Dection-Python)

 
## Desktop GUI 

1. [A Tkinter GUI calculator](https://github.com/Kalebu/Python-GUI-Calculator-) 
2. [A simple music player application ](https://github.com/Kalebu/MusicPlayer)
3. [A simple guessing game applicaton](https://github.com/Kalebu/Guessing-Game-Python)
4. [Building a digital clock in Python](https://github.com/Kalebu/Digital-clock-in-Python)
5. [Simulating monty hall problem with Python](https://github.com/Kalebu/Monty-Hall-Problem-Simulation-in-Python)
6. [Build A simple Camera app with Python](https://github.com/Kalebu/Python-CameraApp)
7. [A GUI to Track phone number in Python](https://github.com/Kalebu/Python-phonenumber-tracker-App)
8. [A Library Management System](https://github.com/Kalebu/Library-Managment-system-in-Python)
9. [A Desktop for Messaging and Send files over local network](https://github.com/Kalebu/Desktop-chatitng-GUI-app-with-python)

## CLIS

1. [A Python CLI tool to remove duplicates files on a drive/folder](https://github.com/Kalebu/Duplython)
2. [A Python based  website blocker ](https://github.com/Kalebu/Website-blocker-python)
3. [CLI chat application in python using sockets](https://github.com/Kalebu/Commandline-chatting-system-python)
4. [A cross platform Python script to automate computer shutdown](https://github.com/Kalebu/Automate-shutdown-python)

## Visualizations 

1. [How to Visualize the COVID-19 spread using folium in Python](https://github.com/Kalebu/Corona-cases-Visualization)

## Embedded and IoT
1. [Ways to controlling arduino boards with Python](https://github.com/Kalebu/Python-for-Embedded-and-IoT/tree/main/basics)

## Bots and Automation
1. [A Simple Telegram bot ](https://github.com/Kalebu/Telegram-bot)


 
Hope you find them useful, in case you would have anything to add just fork it, and it will be my pleasure merging your helpful contributions.

Did you count, its 35 not 40 I will take the remaining as debt and will update along the way !!

You can find more more articles from a personal blog [kalebujordan.dev](https://kalebujordan.dev/)