Skip to content

tshepop/100-days-of-python

Repository files navigation

appbrewery

100 Days of Python Bootcamp

GitHub last commit

This is the journey of working through python challenges. This repository will be used as a record of daily challenges completed, while going through The Complete Python Pro Bootcamp for 2023. With this repo I hope to show my understanding of the python language and how I use different ways arriving at solutions.

What is the Purpose

To move from beginner to mastery of Python. It will take years to full mastery, this is the beginning.

Main Goal

To be a backend developer. Let's go! 🚀

👨‍💻 👨‍🎓 | Beginner

  • Day 1: Working with variables in Python
  • Day 2: Understanding data types and How to Manipulate Strings
  • Day 3: Control Flow and Logical Operators
  • Day 4: Randomisation and Python Lists
  • Day 5: Python Loops
  • Day 7: Hangman
  • Day 8: Functions parameters and Caesar cipher
  • Day 9: Dictionaries, Nesting and Secret Auction
  • Day 10: Functions with Outputs
  • Day 12: Scope and Number guessing game
  • Day 13: Debugging: How to Find and Fix errors
  • Day 14: Higher Lower Game Project

👨‍💻 👨‍🎓 | Intermediate

  • Day 15: Local Development Environment Setup and Coffee Machine
  • Day 16: Object Oriented Programming (OOP)
  • Day 17: The Quiz Project and the Benefits of OOP
  • Day 18: Turtle and the GUI
  • Day 19: Instances, State and Higher Order Functions
  • Day 20: Build the Snake Game Part 1: Animation & Coordinates
  • Day 21: Build the Snake Game Part 2: Inheritance & List Slicing
  • Day 22: Build Pong: The Famous Arcade Game
  • Day 23: The Turtle Crossing Capstone Project
  • Day 36: Stock Trading News Alert
  • Day 38: Workout Tracking Using Google Sheets
  • Day 39: Capstone Part 1: Flight Deal Finder
  • Day 41: Web Foundation- Introduction to HTML
  • Day 42: Web Foundation - Intermediate HTML
  • Day 43: Web Foundation - Introduction to CSS
  • Day 44: Web Foundation - Intermediate CSS
  • Day 45: Wed Scraping with BeautifulSoup
  • Day 46: Create a Spotify Playlist using The Musical Time Machine
  • Day 47: Create an Automated Amazon Price Tracker
  • Day 55: Intermediate+HTML&URL Parsing in Flask and the Higher Lower Game
  • Day 56: Intermediate+Rendering HTML/Static files and Using Website Templates
  • Day 57: Intermediate+Templating with Jinja in Flask Applications