View Code? Open in Web Editor
NEW
This project forked from arsovskidev/100-days-of-code
Building 100 projects in 100 days with Python. [314 / 694]
License: GNU General Public License v3.0
100-days-of-code's Introduction
- โ
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
๐๐ปโโ๏ธ Intermediate
- โ
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
- โ Dau 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
- โ Day 47:
Create an Automated Amazon Price Tracker
- โ 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 62:
Flask, WTForms, Bootstrap and CSV - Coffee & Wifi Project
- โ Day 63:
Databases and with SQLite and SQLAlchemy
- โ Day 64:
My Top 10 Movies Website
- โ Day 65:
Web Design School - How to Create a Website that People will Love
- โ Day 66:
Building Your Own API with RESTful Routing
- ๐ณ๏ธ Day 67:
Blog Capstone Project Part 3 - RESTful Routing
- โ Day 68:
Authentication with Flask
- ๐ณ๏ธ Day 69:
Blog Capstone Project Part 4 - Adding Users
- โ Day 70:
Deploying Your Web Application with Heroku
- โ Day 71:
Data Exploration with Pandas: College Major
- โ Day 72:
Data Visualisation with Matplotlib: Programming Languages
- โ Day 73:
Aggregate & Merge Data with Pandas: Analyse the LEGO Dataset
- โ Day 74:
Google Trends Data: Resampling and Visualising Time Series
- โ Day 75:
Beautiful Plotly Charts & Analysing the Android App Store
- โ Day 76:
Computation with NumPy and N-Dimensional Arrays
- โ Day 77:
Linear Regression and Data Visualisation with Seaborn
- โ Day 78:
Analysing the Nobel Prize with Plotly, Matplotlib & Seaborn
- โ Day 79:
The Tragic Discovery of Handwashing: t-Tests & Distributions
- ๐ณ๏ธ Day 80:
Capstone Project - Predict House Prices
- โ Day 81:
Portfolio Project - Text to Morse Code Converter
- โ Day 82:
Portfolio Project - A website to show off your skills and the things I built
- โ Day 83:
Portfolio Project - Built a text-based version of the Tic Tac Toe game
- โ Day 84:
Portfolio Project - A program where you can upload images and add a watermark
- โ Day 85:
Portfolio Project - A Tkinter GUI desktop application that tests your typing speed
- โ Day 86:
Portfolio Project - Using Python Turtle, build a clone of the 80s hit game Breakout
- โ Day 87:
Portfolio Project - Built a website that lists cafes with wifi and power for remote working
- โ Day 88:
Portfolio Project - Built a todo list website with Flask
- โ Day 89:
Portfolio Project - Disappearing Text Writing App
- โ Day 90:
Portfolio Project - Convert PDF to Audiobook
- โ Day 91:
Portfolio Project - Image Colour Palette Generator
- โ Day 92:
Portfolio Project - Built a custom web scraper to collect data
- โ Day 93:
Portfolio Project - Automate the Google Dinosaur Game
- โ Day 94:
Portfolio Project - Space Invaders
- โ Day 95:
Portfolio Project - Built a custom website using an API
- โ Day 96:
Portfolio Project - An eCommerce website with payment processing
- โ Day 97:
Portfolio Project - Sent a WhatsApp Message with Python
- โ Day 98:
Portfolio Project - Analysed and Visualise the Space Race
- โ Day 99:
Portfolio Project - Analyzing Deaths involving Police in the United States
- โ Day 100:
Portfolio Project - Predicting Earnings using Multivariable Regression
- Python 3
- PyCharm, Jupyter Notebook, Google Colab
- Python Scripting and Automation
- Python Game Development
- Web Scraping
- Beautiful Soup
- Selenium Web Driver
- Request
- WTForms
- Data Science
- Pandas
- NumPy
- Matplotlib
- Plotly
- Scikit learn
- Seaborn
- Turtle
- Python GUI Desktop App Development
- Tkinter
- Front-End Web Development
- HTML 5
- CSS 3
- Bootstrap 4
- Bash Command Line
- Git, GitHub and Version Control
- Backend Web Development
- Flask
- REST
- APIs
- Databases
- SQL
- SQLite
- PostgreSQL
- Authentication
- Web Design
- Deployment with GitHub Pages, Heroku and GUnicorn
100-days-of-code's People
Contributors