Skip to content

Welcome to the Python Projects repository! Here, you'll find a curated collection of diverse Python projects, showcasing my passion for coding and problem-solving. Explore a range of applications, from beginner-friendly projects to advanced solutions, reflecting my commitment to continuous learning and practical application of Python programming.

License

Notifications You must be signed in to change notification settings

dherajm/Python-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Projects Repository

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

Tabel of Contents

  1. Home
  2. Project Levels
  3. Licence

Project Levels

Beginner:

  1. Calculator: Build a simple calculator with basic arithmetic operations.

  2. Number Guessing: Create a game where the user guesses a randomly generated number.

  3. Ceaser Cypher: A Python script for encrypting and decrypting messages using the Caesar Cipher algorithm.

  4. Hangman: A classic word-guessing game where players attempt to uncover a hidden word by guessing individual letters.

  5. Blackjack Capstone: Experience the thrill of a digital blackjack game, testing your strategy and luck against the dealer.

  6. Find Treasure: Embark on a virtual treasure hunt, solving clues and navigating challenges to discover hidden treasures.

  7. Higher Lower: A guessing game where players predict whether the next number will be higher or lower, adding an element of chance and strategy.

  8. Password Generator: Generate secure and customizable passwords with this tool, ensuring robust protection for your accounts.

  9. Rock Paper Scissors: Play the timeless hand game against a computer opponent, testing your intuition and quick decision-making skills.

  10. Secret Auction: Implement a program for conducting secret auctions, allowing participants to bid privately and reveal the winner at the end.

Intermidiate:

  1. Coffee Maker: A terminal-based coffee maker simulation allowing users to choose and customize their coffee orders.

  2. GUI Km to Miles Converter: Develop a GUI application using the tkinter module for converting kilometers to miles, providing a user-friendly interface.

  3. GUI Password Manager: Build a GUI password manager using the tkinter module, allowing users to store their passwords, retrive passwords or generate new passwords.

  4. GUI Pomodoro Timer: Implement a GUI Pomodoro timer using the tkinter module, helping users manage work intervals and breaks effectively.

  5. States Guessing Game: Design an interactive turtle-based game that quizzes users on U.S. states, testing their geography knowledge.

  6. Turtle Crossing Game: Create a fun turtle-based game where the player guides a turtle through obstacles while crossing a busy road.

  7. 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.

  8. Pong Game with Turtle: Build a two-player Pong game using the turtle module, providing a simple and enjoyable gaming experience.

  9. 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.

Intermidiate +:

  1. 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.

Advance:

Portfolio:


Licence

This repository is licensed under the MIT License - see the LICENSE file for details.

About

Welcome to the Python Projects repository! Here, you'll find a curated collection of diverse Python projects, showcasing my passion for coding and problem-solving. Explore a range of applications, from beginner-friendly projects to advanced solutions, reflecting my commitment to continuous learning and practical application of Python programming.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages