Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

119 Commits

Repository files navigation

🚀 Python Projects Collection

PythonStatusLicense

A diverse and growing playground of Python scripts, automation tools, games, and AI projects.
Ranging from simple beginner-friendly utilities to advanced machine learning and computer vision applications.


🌟 Highlights

ProjectDescriptionKey Tech
Image CaptioningGenerates captions for images using the BLIP deep learning model.PyTorch, Transformers
Recommendation SystemSuggests movies and games based on similarity algorithms.Pandas, Scikit-Learn
Object DetectionDetects objects in images using OpenCV and deep learning models.OpenCV, Deep Learning
Voice AssistantA virtual assistant designed to automate tasks via voice commands.SpeechRecognition
Auto ClickerGUI-based mouse automation tool with customizable hotkeys.Tkinter, Pynput

📂 Project Library

🤖 AI, Machine Learning & Computer Vision

File / FolderDescription
IMAGE CAPTIONING/Generates descriptive captions for images using the BLIP model.
recommendation system/Content-based recommendation engine for movies and games.
Voice_assistant/Personalized voice assistant application.
Object_detection.pyDetects objects in images using computer vision techniques.
Road_Detection.pyLane detection system for road images.
digit-recognizer.pyRecognizes handwritten digits using a trained ML model.
face_rego.pyReal-time face recognition using OpenCV.
chatbot.pySimple rule-based conversational chatbot.

🛠 Automation & Utilities

File / FolderDescription
weather.pyFetch real-time weather data using OpenWeatherMap API.
mail_checker.pyScript to check and read latest emails automatically.
Whatappmini_bot.pyAutomates sending WhatsApp messages.
YouTube_Video_Downloader.pyDownload videos directly from YouTube.
Auto_Clicker.pyGUI automation tool for automatic mouse clicking.
image-size-reduce.pyReduce image size without significant quality loss.
watermark.pyAdd watermark text or logo to images.
pdf_to_text.pyExtract text from PDF documents.
img_to _pdf.pyConvert images into a single PDF file.
pdf.pyPDF merging and editing utility.
UnZIP.pyExtract ZIP archives quickly.
digital-clock.pyA simple desktop digital clock application.
Expense_Tracker.pyTool for tracking daily expenses and managing budget.
generate_qr.ipynbGenerate custom QR codes using Python.

🧮 Math & Mini Tools

File / FolderDescription
BMI-calculator.pyCalculates Body Mass Index based on inputs.
Calculate-Age.pyComputes exact age based on birthdate.
find-day.pyIdentifies the day of the week for any date.
number_to_word.pyConverts numerical values into English words.

🎮 Games & Fun

File / FolderDescription
connect4.pyTwo-player interactive Connect 4 game.
LudoGame.pySimulation of the classic Ludo board game.
tic_tac_toe.pyClassic Tic-Tac-Toe strategy game.
ponggame.pyTwo-player Pong game using Pygame.
Dice-Simulator.pyInteractive console dice simulator.
guessing_number.pyNumber guessing game with random generation.
Random_Jokes.pyGenerates random programming jokes.

🚀 Getting Started

Prerequisites

  • Python 3.8 or higher
  • pip package manager

📥 Installation

git clone https://github.com/ankush850/Python_project-.git
cd Python_project
pip install -r requirements.txt

Note:requirements.txt contains libraries for all projects combined.


▶ Running a Project

Run any script using Python via the command line:

python filename.py

For example, to check the weather:

python weather.py

🤝 Contributing

Contributions, issues, and feature requests are welcome!

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/awesome-feature)
  3. Commit your changes (git commit -m 'Add some feature')
  4. Push to the branch (git push origin feature/awesome-feature)
  5. Open a Pull Request

📜 License

This project is open-source and is licensed under the MIT License.


⭐⭐⭐ If you find this repository useful, please consider giving it a Star! ⭐⭐⭐


Ankush
Python Developer | Automation Enthusiast | AI Explorer
Built with ❤️ using Python

About

Python_project- is a curated collection of beginner to intermediate Python scripts, GUI utilities, and small applications, designed to help learners explore core programming concepts through practical examples. The repository is modular and expandable, making it a useful “playground” for experimentation and growth.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages