Welcome to my 100DaysOfCode journey in Python! In this repository, you'll find a collection of daily coding projects and exercises as part of the 100DaysOfCode challenge.
This repository documents my progress through the 100DaysOfCode challenge, where I will be working on various Python projects to enhance my coding skills.
These projects are part of the Udemy Course - 100 Days of Code: The Complete Python Pro Bootcamp for 2023 by Dr. Angela Yu.
Some projects may look like they have multiple copies, however it's just that sometimes I created my own code while also making the project following the course. Also, some days use a separate tool for projects and so I have skipped those codes in this repository.
- File: band_name_gen.py
- Description: A simple Python script that generates band name suggestions based on user input. ๐ผ
- Daily Goal: To familiraize with working with variables
- File: tip_calculator.py
- Description: A simple Python script that takes a bill amount as user input and then outputs the bill split. ๐ธ
- Daily Goal: Understanding data types and manipulating strings
- File: treasure_island_game.py
- Description: A simple game that depicts the use of control statements. The game changes according to the user's inputs. ๐๏ธ
- Daily Goal: Learn about control flow and logical operators
- File: rock_paper_scissors.py
- Description: A simple rock-papper-scissor game. โ๏ธ
- Daily Goal: Learn more about randomization and python lists
- File: random_password_generator.py
- Description: A simple Python script that generates a random password for the user. ๐
- Daily Goal: Learn about python loops
- File: hangman2.0.py
- Description: A simple hangman game. This project features my code and so most things have been made much harder than what they asked for. ๐ง๐ฟโโ๏ธ
- File: hangman2.1.py
- Description: A simple hangman game. This code is from the course itself and so is much simpler to understand, most probably. ๐บ
- Daily Goal: Work with lists and strings more
- File: Caesar Cipher
- Description: A simple Python script that inputs plain or encoded text and displays the corresponding encoded or decrypted text. ๐
- Daily Goal: Learn about function parameters
- File: Blind Auction
- Description: A program to create a simple blind auction application. ๐ฟ
- Daily Goal: Learn more about dictionaries
- File: Calculator
- Description: A simple calculator program. ๐ฉ
- Daily Goal: Learn about function with outputs
You can navigate through the folders to explore each day's project and the exercises. The projects are organized by difficulty level, making it easy to follow my coding journey from beginner to more advanced concepts.
Feel free to explore the code, use it as a reference, or even contribute to the projects if you have ideas for improvement!
This project is licensed under the MIT License, which means you're free to use, modify, and distribute the code.
If you have any questions, suggestions, or just want to connect, you can find me on LinkedIn or mail me at [email protected]
Happy coding!