Skip to content

jeffreykstone/100-days-of-python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 

Repository files navigation

100 Days of Python

This is the course resources for the Official 100 Days of Python Course

Day 1 - Working with Variables in Python to Manage Data

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 6 - Python Functions & Karel

Day 7 - Hangman

Day 8 - Function Parameters & Caesar Cipher

Day 9 - Dictionaries, Nesting and the Secret Auction

Day 10 - Function Return Values and the Calculator Project

Day 11 - Blackjack Capstone Project

Day 12 - Scope and Namespacing in Python

Day 13 - Debugging: How to Find and Fix Errors in your Code

Day 14 - Higher Lower Game Project

Day 15 - Local Development Environment Setup & the Coffee Machine Project

Day 16 - Object Oriented Programming (OOP)

Day 17 - The Quiz Project & the Benefits of OOP

Day 18 - Turtle Graphics and GUIs

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 24 - Files, Directories and Paths

Day 25 - Working with CSV Data and the Pandas Library

Day 26 - List Comprehension & the NATO Pilot's Alphabet

Day 27 - Tkinter, *args, **kwargs and Creating GUI Programs

Day 28 - Tkinter, Dynamic Typing and the Pomodoro GUI Application

Day 29 - Building a Password Manager GUI App with Tkinter

Day 30 - Errors, Exceptions and JSON Data: Improving the Password Manager

Day 31 - Capstone Project - Flash Card App

Day 32 - Send Email (smtplib) & Manage Dates (datetime): The Automated Birthday Wisher

Day 33 - API Endpoints and API Parameters - ISS Overhead Notifier

Day 34 - API Practice - Creating a GUI Quiz App

Day 35 - Keys, Authentication & Environment Variables: Send SMS

Day 36 - Stock Trading News Alert Project

Day 37 - Habit Tracking Pixel Project

Day 38 - Build a Workout Tracking App that Talks to Google Sheets!

Day 39 - Capstone Part 1: Flight Deal Finder

Day 40 - Capstone Part 2: Flight Club!

Day 41 - Introduction to HTML

Day 42 - Intermediate HTML

Day 43 - Introduction to CSS

Day 44 - Intermediate CSS

Day 45 - Web Scraping with Beautiful Soup

Day 46 - Create a Spotify Playlist using the Musical Time Machine

  • [See the course lessons for the individual links](TODO: Add Link to Course)

Day 47 - Create an Automated Amazon Price Tracker

  • [See the course lessons for the individual links](TODO: Add Link to Course)

Day 48 - Selenium Webdriver and Game Playing Bot

Day 49 - Automating Job Applications on LinkedIn

Day 50 - Automated Tinder Swiper

Day 51 - Internet Speed Twitter Complaint Bot

Day 52 - Instagram Follower Bot

Day 53 - Automated Data Entry Job

Day 54 - Introduction to Web Development with Flask

Day 55 - HTML & URL Parsing in Flask and the Higher Lower Game

Day 56 - Rendering HTML/Static Files and Name Card Project

Day 57 - Templating with Jinja and Blog Project

Day 58 - Bootstrap

Day 59 - Upgraded Blog with Bootstrap

Day 60 - HTML Forms with Flask

Day 61 - Building Advanced Forms with WTForms

Day 68 - Authentication with Flask-Login

About

100 Days of Code in Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published