Starting from: 23 September,2023
Master Python by building 100 projects in 100 days.Learning data science, automation, build websites, games and apps!
What you will see below is a log of every project I completed.The course is instructed by Dr. Angela Yu and can be found on Udemy.
Date | Focus | Project |
---|---|---|
Day 1 | Working with Variables in Python to Manage Data | Band Name Generator |
Day 2 | Understanding Data Types and How to Manipulate Strings | Tip Calculator |
Day 3 | Control Flow and Logical Operators | Treasure Island |
Day 4 | Randomization and Python lists | Rock Paper Scissors |
Day 5 | Python Loops | Password Generator |
Day 6 | Python Functions and Karel | Escaping the Maize |
Day 7 | Hangman | Hangman |
Day 8 | Function Parameters | Ceasars Cipher |
Day 9 | Dictionaries and Nesting | Secret Auction |
Day 10 | Functions with Outputs | Calculator |
Day 11 | Capstone Project | Black Jack |
Day 12 | Scope | Number Guessing |
Day 13 | Debugging | No Project |
Day 14 | Higher Lower Game |
Date | Focus | Project |
---|---|---|
Day 15 | Local Development Enviroment Setup | Coffee Machine |
Day 16 | Object Orientated Programming | Coffee Machine OOP |
Day 17 | The Benefits of Object Orientated Programming and Quiz | The Quiz Game |
Day 18 | Turtle and the Graphical User Interface- GUI | Hurst Painting Project |
Day 19 | Instances, State and Higher Order Functions | Turtle Race |
Day 20 | Build the snake game part 1 : Animation and co-ordinates | Snake Game |
Day 21 | Build the snake game part 2 : Inheritance and Slicing | Snake Game |
Day 22 | Build Ping Pong: The Famous Arcade Game | Ping Pong |
Day 23 | The Turtle Crossing Capstone Project | Turtle Crossing |
Day 24 | Files, Directories and Paths | Mail Merge Project |
Day 25 | Working with CSV Data and the Pandas Library | U.S States Game |
Day 26 | List Comprehension and the NATO Alphabet | NATO Alphabet Project |
Day 27 | Tkinter, *args, **kwargs and Creating GUI Programs | Mile to Km Converter |
Day 28 | Dynamic Typing and the Pomodoro GUI Application | Pomodoro |
Day 29 | Build a Password Manager GUI with TKinter | Password Manager |
Day 30 | Errors, Exceptions and JSON Data | Improving the Password |
Day 31 | Capstone Project | Flash Card App |
Date | Focus | Project |
---|---|---|
Day 32 | Send Email and Manage Dates smpt and datetime -module | Birthday Wisher |
Day 33 | API Endpoints and API Parameters | ISS Overhead Notifier |
Day 34 | API Practice | Creating GIU Quizz App |
Day 35 | Keys, Authentication and Enviroment Variables: SMS | Rain SMS Notifier |
Day 36 | Stock Trading News Alert Project | Stock SMS Notifier |
Day 37 | API POSTS Requests and Headers | Habbit Tracking App |
Day 38 | Workout Tracking using Google Sheety | NL Queries |
Day 39 | Flight Deal Finder | Kiwi Partners API |
Day 45 | Webscraping with Beautiful Soup | 100 Movies |
Day 46 | Musical Time Machine | Billboard 100 |
Day 54 | Introduction to Web Development | Decorator Functions |
Day 55 | HTML URL Parsing in Flask | Higher Lower Game |
Day 56 | Rendering HTML/Static files and Using Website Templates | Name Card Website |
Day 57 | Templating with Jinja in Flask Applications | Templating with API |
Date | Focus | Project |
---|---|---|
Day 59 | Blog Capstone Project | Adding Styling |
Day 60 | Make POST request with Flask and HTML Forms | Advanced Contact Form |
Day 61 | Building Advanced Forms with Flask-WTForms | |
Day 62 | Flask, WTForms,Bootstrap and CSV | Coffee and WIFI Project |
Day 63 | Advanced databases with SQLite and SQLAlchemy CRUD | Virtual Bookshelf |
Day 64 | Combination of Databases and API | The Movie Project |