<100 Days of Code: The Complete Python Pro Bootcamp >
Professional: Day 82 - Day 100
-
Dream it.
It all begins with an idea. Maybe you want to launch a business. Maybe you want to turn a hobby into something more.
-
Build it.
It all begins with an idea. Maybe you want to launch a business. Maybe you want to turn a hobby into something more.
-
Grow it.
It all begins with an idea. Maybe you want to launch a business. Maybe you want to turn a hobby into something more.
-
Sell it.
It all begins with an idea. Maybe you want to launch a business. Maybe you want to turn a hobby into something more.
Advanced: Day 59 - Day 81
-
Dream it.
It all begins with an idea. Maybe you want to launch a business. Maybe you want to turn a hobby into something more.
-
Build it.
It all begins with an idea. Maybe you want to launch a business. Maybe you want to turn a hobby into something more.
-
Grow it.
It all begins with an idea. Maybe you want to launch a business. Maybe you want to turn a hobby into something more.
-
Sell it.
It all begins with an idea. Maybe you want to launch a business. Maybe you want to turn a hobby into something more.
Intermediate+: Day 32 - Day 58
-
Dream it.
It all begins with an idea. Maybe you want to launch a business. Maybe you want to turn a hobby into something more.
-
Build it.
It all begins with an idea. Maybe you want to launch a business. Maybe you want to turn a hobby into something more.
-
Grow it.
It all begins with an idea. Maybe you want to launch a business. Maybe you want to turn a hobby into something more.
-
Sell it.
It all begins with an idea. Maybe you want to launch a business. Maybe you want to turn a hobby into something more.
Intermediate: Day 15 - Day 31
-
Day 15: Local Development Environment Setup
<Using knowledge from day 1-14 to create a program for a coffee machine. >
-
Day 16: Object Oriented Programming (OOP)
It all begins with an idea. Maybe you want to launch a business. Maybe you want to turn a hobby into something more.
-
Day 17: Benefits of OOP
It all begins with an idea. Maybe you want to launch a business. Maybe you want to turn a hobby into something more.
-
DAY 18: Graphical User Interface (GUI)
It all begins with an idea. Maybe you want to launch a business. Maybe you want to turn a hobby into something more.
-
Day 19: Instances, State and Higher Order Functions
Description goes here -
Day 20: Snake Game part 1
Description goes here -
Day 21: Snake Game part 2
Description goes here -
Day 22: Ping Pong Game
Description goes here -
Day 23: Turtle Crossing Capstone
Description goes here -
Day 24: Files, Directories and Paths
Description goes here -
Day 25: Working with CSV Data and Pandas Library
Description goes here -
Day 26: List Comprehension and the NATO alphabet
Description goes here -
Day 27: Tkinter, Dynamic Typing and the Pomodoro GUI
Description goes here -
Day 28: Tkinter, *args, **Kwargs and creating GUI Programs
Description goes here -
Day 29: Building a password manager GUI app with Tkinter
Description goes here -
Day 30: Errors, Exceptions and JSON data
Description goes here -
Day 31: Flash Card App
Description goes here
Beginner: Day 1 - Day 14
-
DAY 1: VARIABLES
<Created a Band Name Generator by using user inputs and concatenating the strings to create the band name. >
-
DAY 2: DATA TYPES & STRING MANIPULATION
<Created a tip calculator by using user inputs to calculate how much does each person needs to pay. >
-
DAY 3: CONTROL FLOW & LOGICAL OPERATORS
<Created a word based game called ‘Treasure Island’. User input is used to check against conditions to move to the next question until they lose or win. >
-
DAY 4: RANDOMISATION & LISTS
<Created the ‘Rock, Paper, Scissors’ game. User input versus Computer input, decisions are compared in a nested loop and winner is printed. >
-
DAY 5: LOOPS
<Created a password generator. User chooses how many letters, symbols and numbers they want in their password and a password suggestion is printed. >
-
DAY 6: FUNCTIONS & KAREL
<Using a virtual environment called ‘Reeborg’s world’ that has built in functions to create own set of instructions so the robot can navigate out of a maze. >
-
DAY 7: HANGMAN
<Using knowledge gained from Day 1 - Day 6 to create the ‘Hangman’ Game. Get user input for a word, then second user will guess a series of letters to find word before lives run out. >
-
DAY 8: PARAMETERS & CAESAR CIPHER
<Created a ‘Caesar Cipher’ to encrypt and decrypt strings. Get user input and ask user if they want to encrypt or decrypt the string. Then print new string. >
-
DAY 9: DICTIONARIES, NESTING & THE SECRET AUCTION
<Created a ‘Secret Auction’. Get bids from multiple users without showing the previous user what the last bid was. Once all bids have been made the highest bidder is printed as the winner. >
-
DAY 10: FUNCTIONS WITH OUTPUTS
<Created a ‘Calculator’. Get user inputs of 2 numbers and the mathematical operator they want to use to calculate the answer. >
-
DAY 11: BLACKJACK
<Created the ‘Blackjack’ game using knowledge gained from Day 1 - Day 10. Get user inputs for their play and compare against dealer and print who won. >
-
DAY 12: SCOPE & NUMBER GUESSING GAME
<Using knowledge gained from Day 1 - Day 11 to create a program where the computer guesses a number between 1 and 100. User must guess what this number is within 10 or 5 guesses depending on the level. The program will let the user know whether their guess is too high or too low. >
-
DAY 13: DEBUGGING
<Analysing 3 coding files and debugging to find the errors and fixing them. >
-
DAY 14: HIGHER LOWER GAME
<Created the ‘Higher or Lower’ game. Computer generates a number unknown to the user. User will input their guess of the number and the program will print whether their guess is higher, lower or correct. User can choose a difficulty level, the higher the difficulty the less guesses user has. >