Best Flask open-source libraries and packages

100 Days of Code Python Pro Bootcamp for 2022

100 Days of Code: The Complete Python Pro Bootcamp for 2022 - 2023: Project solutions
Updated 8 months ago

100 Days of Code: The Complete Python Pro Bootcamp for 2022 8-)

7-python-code-examples-for-everyday-use2

My solutions for the projects included in the Python course by Dr. Angela Yu. Master Python by building 100 projects in 100 days. Learn data science, automation, build websites, games and apps!

🔰 Beginner


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 - Functions with Outputs


Day 11 - The Blackjack Capstone Project


Day 12 - Scope & Number Guessing Game


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


Day 16 - Object Oriented Programming (OOP)


Day 17 - The Quiz Project & the Benefits of OOP


Day 18 - Turtle & the Graphical User Interface (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 24 - Files, Directories and Paths


Day 25 - Working with CSV Data and the Pandas Library


Day 26 - List Comprehension and the NATO 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 - Flash Card App Capstone Project

👨‍💻 Intermediate+


Day 32 - Send Email (smtplib) & Manage Dates (datetime)


Day 33 - API Endpoints & 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 Project: API Post Requests & Headers


Day 38 - Workout Tracking Using Google Sheets


Day 39 - Capstone Part 1: Flight Deal Finder


Day 40 - Capstone Part 2: Flight Club


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 - 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 Browser and Game Playing Bot


Day 49 - Automating Job Applications on LinkedIn


Day 50 - Auto Tinder Swiping Bot


Day 51 - Internet Speed Twitter Complaint Bot


Day 52 - Instagram Follower Bot


Day 53 - Web Scraping Capstone - Data Entry Job Automation


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 Using Website Templates


Day 57 - Templating with Jinja in Flask Applications


Day 58 - Web Foundation - Bootstrap


🏆 Advanced

Day 59 - Blog Capstone Project - Adding Styling


Day 60 - Make POST Requests with Flask and HTML Forms


Day 61 - Building Advanced Forms with Flask-WTForms


Day 62 - Flask, WTForms, Bootstrap and CSV - Coffee & Wi-Fi Project


Day 63 - Databases and with SQLite and SQLAlchemy


Day 64 - My Top 10 Movies Website Project


Day 65 - Web Design Hotel - 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 v.s. Your Salary


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


⚔ Professional Portfolio Projects


Day 81 - Text to Morse Code Converter Project


Day 82 - Portfolio Website


Day 83 - Professional Portfolio Project - Python Scripting


Day 84 - Professional Portfolio Project - [GUI]


Day 85 - Professional Portfolio Project - [GUI]