Welcome to my repository for the projects completed during my "100 Days of Code in Python" course. These projects showcase my progress and mastery of Python programming concepts.
🪨🗒️✂️ |Day 4: Rock-Paper-Scissors
Developed a graphical version of the classic game "Rock-Paper-Scissors" using Python, incorporating the random module to generate computer moves.
🤐🔒🎰 |Day 5: Password-Generator
Implemented a password generator that utilizes the range function to customize the length and complexity of generated passwords.
Created a text-based version of the game "Hangman," focusing on flowchart design and string manipulation techniques.
Built a blind auction program using dictionaries and functions, enabling participants to place bids and determine the highest bidder.
Developed a text-based calculator application that incorporates functions with outputs, loops, and informative docstrings.
Day 11 (🧢🪨| Capstone): txtBasedBlackJack🃏🕹️💰
Designed a text-based version of the popular card game "Blackjack," employing loops, functions, dictionaries, and the range function to simulate gameplay.
Implemented a number guessing game that utilizes global variables and challenges players to guess a randomly generated number.
🆙⏬
Created a game that challenges players to guess a secret number while providing debugging functionalities for a seamless gaming experience.
☕🤖 🖥️|Day 16: coffee-Machine-Software
Developed a software solution for a coffee machine, focusing on the mechanics of Visual Studio Code (vsCode) and creating an intuitive terminal-based user interface.
☕🤖 OOP|Day 15: oop-coffee-Machine-Software
very similar to Day 16, just in an OOP manner.
Built an Object-Oriented Quiz Game utilizing an external API to provide dynamic and engaging True/False questions for an interactive user experience.
Replicated David Hirst's Flumequine art work using turtle graphics and other cool geometry based artworks.
🐍🕹️🎮|Day 20 & 21 & 24: snakeGame
Using OOP to replicate the classic snake xzneia game from the nokia phone, with a boarder screen on day 24.
Using OOP to replicate the classic pin-pong game. This game makes use of a scoreboard and updates player's points.
This project tested all my knowledge of the Turtle Graphics class made me understand the need for reading documentation.
Manufactured a script that generates the same letter content to different people by using a list of names and sample text.
🐿️🗃️🧮 |Day 25: analysingSquirrelData
Analysed a dataset from the newyork squirrel report in 2018 based on the color of squirrels present in the NewYork Area.
🔤🎰 |Day 26 a: WordForEachLetter - NATOFICATION
Generated a script that can help you during calls, for name pronounciations just type in your name and you'll have a word for each letter of your name.
❓🗺️🌎|Day 26 b: U.S. States Game
This Python Turtle program is a simple game that allows the user to guess the names of the U.S. states by typing the states' name in the dialog box.
🚗<->🏎️ |Day 27: Miles to Kilometers Converter - Tkinter Application
Created a GUI program that converts miles to kilometer using the tkinter class.
🍅⏱️📱|Day 28: Pomodoro Timer App
Developed and Replicated the famous Pomodoro Time method with Tkinter GUI. This program offers efficient time management solutions and is multipurpose.
🔑👩💼📚|Day 29 & 30: myPass -Password Manager
Designed a GUI-based password manager enabling automatic password generation and clipboard-saving for user convenience.
Special thanks to Angla Yu for bringing about the idea for this project through her 100 days of code
course on Udemy
This project is licensed under the MIT License - see the LICENSE.txt file for details.