Welcome to the Python Projects Repository!
This repository is designed to help you enhance your Python skills through a curated collection of projects ranging from beginner to advanced levels. Whether you're just starting out or looking to build a robust portfolio, you'll find projects to challenge and grow your Python programming abilities.
You can clone this repository onto your local machine using the following command.
git clone https://github.com/dherajm/Python-Projects
-
Calculator: Build a simple calculator with basic arithmetic operations.
-
Number Guessing: Create a game where the user guesses a randomly generated number.
-
Ceaser Cypher: A Python script for encrypting and decrypting messages using the Caesar Cipher algorithm.
-
Hangman: A classic word-guessing game where players attempt to uncover a hidden word by guessing individual letters.
-
Blackjack Capstone: Experience the thrill of a digital blackjack game, testing your strategy and luck against the dealer.
-
Find Treasure: Embark on a virtual treasure hunt, solving clues and navigating challenges to discover hidden treasures.
-
Higher Lower: A guessing game where players predict whether the next number will be higher or lower, adding an element of chance and strategy.
-
Password Generator: Generate secure and customizable passwords with this tool, ensuring robust protection for your accounts.
-
Rock Paper Scissors: Play the timeless hand game against a computer opponent, testing your intuition and quick decision-making skills.
-
Secret Auction: Implement a program for conducting secret auctions, allowing participants to bid privately and reveal the winner at the end.
-
Coffee Maker: A terminal-based coffee maker simulation allowing users to choose and customize their coffee orders.
-
GUI Km to Miles Converter: Develop a GUI application using the tkinter module for converting kilometers to miles, providing a user-friendly interface.
-
GUI Password Manager: Build a GUI password manager using the tkinter module, allowing users to store their passwords, retrive passwords or generate new passwords.
-
GUI Pomodoro Timer: Implement a GUI Pomodoro timer using the tkinter module, helping users manage work intervals and breaks effectively.
-
States Guessing Game: Design an interactive turtle-based game that quizzes users on U.S. states, testing their geography knowledge.
-
Turtle Crossing Game: Create a fun turtle-based game where the player guides a turtle through obstacles while crossing a busy road.
-
Snake Game with Turtle: Develop the classic Snake game using the turtle module, allowing players to control a snake and eat food to grow longer.
-
Pong Game with Turtle: Build a two-player Pong game using the turtle module, providing a simple and enjoyable gaming experience.
-
Flash Cards Project: This Python Tkinter program creates a French-English flashcard application, reading vocabulary from a CSV file. Users are presented with random French words, can flip the card to see English translations, and use buttons to indicate correct or incorrect answers.
- Automated Birthday Wisher: An automated birthday wisher program written in Python that retrieves a list of birthdays from a data source, checks for current date matches, and sends personalized birthday wishes via email or another messaging platform. The program runs at scheduled intervals, ensuring timely and automated birthday greetings.
This repository is licensed under the MIT License - see the LICENSE file for details.