Skip to content

tshepop/100-days-of-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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
  • Day 58: Web Foundation Bootstrap
  • Day 59: Advanced - Blog Capstone Project 2 - Adding Styling
  • Day 60: Advanced - Make POST Requests with Flask and HTML Forms
  • Day 61: Advanced - Building Advanced Forms with Flask-WTForms
  • Day 62: Advanced - Flask, WTForms, Bootstrap and CSV - Coffee&Wifi Project
  • Day 63: Advanced - Databases with SQLite and SQLAlchemy
  • Day 64: Advanced - My Top 10 Movies Website
  • Day 66: Advanced - Building Your Own API with RESTful Routing
  • Day 67: Advanced - Blog Capstone Project Part 3 - RESTful Routing
  • Day 68: Advanced - Authentication with Flask
  • Day 69: Advanced - Blog Capstone Project Part 4 - Adding Users