Skip to content

πŸ‘©πŸΏβ€πŸ’» | My solutions for The Complete Python Pro Bootcamp/2023 🐍

License

Notifications You must be signed in to change notification settings

mewmewdevart/100DaysofCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

44 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

100 Days of Code (⚠️ in development)

100 days, 1 hour per day, learning to build 1 project per day in Python 🐍 Language.
Start date: 04/24/2022 - Currently

GitHub code size in bytes Main language License

πŸ’‘ About the project

Me, Larissa. I am challenging myself to complete the 100 Days of Code - The Complete Python Pro Bootcamp. Over the course of 100 days, spending one hour each day, I aim to learn how to build a project using Python.

Today, on 04/24/2022, I am starting the challenge with only the ability to write "Hello World" in the language.
If I am unable to complete a challenge on any given day due to time constraints or other reasons, that challenge will roll over to the following day. This means that I will be spending a total of 100 non-consecutive days learning Python." πŸ˜‚

πŸ“ Projects/

Beginner Section/

A band name generator from the input of users of their country and a random pet name.

  • Concepts learned:
    • Printing, commenting, debugging, string manipulation, and variables.

Created a simple calculator that takes in input of the total bill, percentage of tips to be given and the amount of people to split the bill.

  • Concepts learned:
    • Data types, numbers, operations, type conversion, f-strings and round numbers (specified decimal number rounding_off=Round(2.666666,2) = 2.66)

Created a storytelling like treasure island adventure where each steps u take lead to different outcomes.

  • Concepts learned:
    • Learned if/elif/else statements & nested if/elif/else & multiple ifs and reminded me that indentation is important in python.

A a rock, paper, scissors game.

  • Concepts learned:
    • Randomisation and python lists.

This is a simple program that asks the user to specify the number of letters, symbols, and numbers that should be included in the password. The program then uses the random library to select random characters from each of these character lists.

  • Concepts learned:
    • Loops, range and clode blocks.

Reeborg was exploring a dark maze when the battery in its flashlight ran out. This project doesn't have any code uploaded to my Github because it's a web game that you can use to complete the challenge.

  • Concepts learned:
    • The main concepts that were learned today were how to use while loops and functions.

Day 07 / Hangman Game

Hangman Game is a classic word guessing game where the player must guess a secret word by suggesting letters.

  • Concepts learned:
    • The main concepts that are used in this implementation include user input validation, randomization, list manipulation, and while loops.

A program to encrypt and decrypt in which each letter in the plaintext is replaced by a letter some fixed number of positions down the alphabet.

  • Concepts learned:
    • Review of the old concepts learned (list manipulation, functions, loops etc)

The objective is to write a program that will collect the names and bids of different people. The program should ask for each bidder's name and their bid individually.

  • Concepts learned:
    • Dictionaries, nesting and the secret auction

Day 10 / Calculator

The objective of this project is to create an interactive calculator program using functions with return statements.

//soon...

Intermediate Section/

Advanced Section/

Professional Section/

//soon

πŸ› οΈ Usage

Requirements

This project requires the following tools to be installed on your local machine: Python +3.0 or later, and an active internet connection to clone the repository. (More tools soon)
❗️| Before proceeding with the steps below, make sure that you have all the required tools installed on your machine.

Instructions to run the projects in your terminal :

0. Download the archives

# Clone the repository
$ git clone [email protected]:mewmewdevart/100DaysofCode.git

# Enter into the directory
$ cd 100DaysofCode/

1. Run the Project

# To run the project, navigate to your root directory and execute 
#       the following command in your terminal, replacing 'DayXX/ProjectXX/main.py'
#             with the correct path to the project you want to run:
$ python3 DayXX/ProjectXX/main.py

πŸ“‹ Credits

Developed with love πŸ’œ by Larissa Cristina Benedito (Mewmew/Larcrist).

About

πŸ‘©πŸΏβ€πŸ’» | My solutions for The Complete Python Pro Bootcamp/2023 🐍

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages