A collection of cool Python projects I've built while learning programming, AI, and game development. Projects include a voice assistant, a text converter, a Pygame space shooter, a calculator with GUI, and face detection using OpenCV!
A smart assistant built using speech_recognition, pyttsx3, and webbrowser.
It listens to your commands, speaks back, and can perform actions like opening websites and answering questions.
Features:
- Voice recognition and response
- Web search & control
- Expandable
answer()backend function
โ Best for CLI lovers who want voice-powered automation.
This project converts technical AI-generated content into simpler, more human-friendly explanations.
Features:
- Python-based prompt transformation
- Simple UI / CLI for quick use
- Perfect for making AI outputs easier to read
๐ Useful for students, learners, and content editors.
An arcade-style space shooter game made using Pygame.
Dodge enemies, shoot bullets, collect reloads, and survive!
Features:
- Player movement and shooting
- Enemy and reload generation
- Score count
- Collision logic
- Gameover screen
๐ฎ A fun way to learn game dev basics with object-oriented code.
A simple calculator app built using Python's tkinter GUI library.
Features:
- Modern and intuitive interface
- Basic arithmetic operations
- Good use of layout and input validation
๐ฅ๏ธ Great beginner GUI project for school or learning.
A face detection project using OpenCV where you can place an image in the images/ folder, update the filename in the code, and run main.py. It detects faces with rectangles and saves the result in the detected/ folder.
Features:
- Face detection using Open CV
- Easy to use: just replace image and run
- Automatically saves output with rectangles drawn
๐ธ Simple and powerful introduction to computer vision.
Clone the repository:
git clone https://github.com/prasoonkandel/python-projects.git
cd python-projects