All Projects and Solutions Categorized by Week
An ever-growing list of Python projects organized by the week they were published.
Week 11-17 March, 2024
Add New Column to Excel File 🌶️🌶️
Km-to-Miles Converter GUI in Python 🌶️🌶️🌶️
Week 18-24 March, 2024
Merge Text Files in Python 🌶️🌶️
Scrape Wikipedia Page in Python 🌶️🌶️🌶️
Command-Line Dairy App in Python 🌶️🌶️
Streamlit Distance Converter Web App in Python 🌶️🌶️
Flask Distance Converter Web App in Python 🌶️🌶️🌶️🌶️
Week 25-31 March, 2024
Rename All Files in a Directory 🌶️
YouTube Downloader Web App Built with Streamlit 🌶️🌶️🌶️
Remove Duplicate Files with Python 🌶️🌶️🌶️
Plot Data from Multiple Files Using Matplotlib 🌶️🌶️🌶️
Plot Data from Multiple Files Using Streamlit 🌶️🌶️
Week 1-7 April, 2024
Using Regular Expressions (regex) to Extract Emails and Phone Numbers 🌶️🌶️
Build a Web Browser with Python 🌶️🌶️🌶️🌶️
To-do Web App with the Reflex Fullstack Framework 🌶️🌶️🌶️🌶️🌶️
Schedule a Birthday Wish Email with Python 🌶️🌶️🌶️🌶️
Adding Numbers Mobile App with Kivy and Python 🌶️🌶️🌶️
Week 8-14 April, 2024
Send Multiple Emails to Excel Email Addresses 🌶️🌶️🌶️
Send email with attachment using Python 🌶️🌶️
BMI Calculator GUI App with Python and PyQt6 🌶️🌶️🌶️
Remove Duplicate Photos with Python 🌶️🌶️🌶️
Merge Excel Files with Python 🌶️🌶️
Week 15-21 April, 2024
Build a Recipe API with Flask 🌶️🌶️
Extract the first sentence of every text file with Python 🌶️🌶️
Merge Microsoft Word documents with Python 🌶️🌶️
Data Dashboard Bar Graph with Slider Using Streamlit 🌶️🌶️🌶️
Schedule Multiple Birthday Wish Emails with Python 🌶️🌶️🌶️🌶️🌶️
Week 22-28 April, 2024
CLI Tool to Find the Day of the Week for Any Given Date with Python 🌶️🌶️🌶️
File uploader web app with Flask 🌶️🌶️🌶️
Scrape a Value Every Minute from a Website with Python 🌶️🌶️🌶️
Europe Map with Folium and Streamlit in Python 🌶️🌶️🌶️
Week 29 April - 3 May, 2024
Convert password generator to object-oriented programming style 🌶️🌶️
Clean the Downloads Folder Automatically with Python 🌶️🌶️🌶️
Convert All Sentences to Sentence Case with Python 🌶️
Get Current Temperature for Any Place with Python 🌶️🌶️🌶️
GUI App - Current Temperature for Any Place with Python 🌶️🌶️🌶️🌶️
Week 6-12 May, 2024
Map of US T-Intersection Car Accidents with Python 🌶️🌶️🌶️
Website with Map of US T-Intersection Car Accidents with Python and Flask 🌶️🌶️🌶️🌶️
Build a Translator Program with Python 🌶️
Translator GUI Program with Python and PyQt6 🌶️🌶️🌶️🌶️
Translator Web App with Python and Django 🌶️🌶️🌶️🌶️🌶️
Week 13-19 May, 2024
Build a Calculator with Tkinter and Python 🌶️🌶️🌶️🌶️
Weather Browser Automation with Selenium in Python 🌶️🌶️🌶️🌶️🌶️
Create a Rectangle class (OOP) 🌶️🌶️🌶️🌶️
Create magic methods for Rectangle class (OOP) 🌶️🌶️🌶️
Week 20-26 May, 2024
Get Data from Invoices SQL Table 🌶️🌶️
Convert Excel to CSV with Python 🌶️
Rich Data Dashboard using the Reflex Fullstack Web Framework 🌶️🌶️🌶️🌶️🌶️
ChatGPT Clone using Reflex Fullstack Web Framework 🌶️🌶️🌶️🌶️🌶️
Build an Invoice API with Python and Flask 🌶️🌶️🌶️🌶️
Week 27 May - June 2, 2024
Access quiz data from cloud-hosted JSON 🌶️
Search and find content inside PDF files with Python and pdfplumber 🌶️🌶️🌶️
Full Quiz Desktop App with Tkinter 🌶️🌶️🌶️🌶️🌶️
Snake game with Python 🌶️🌶️🌶️🌶️🌶️
Week 3-9 June, 2024
Automate Login to Website with Python 🌶️🌶️🌶️🌶️
Plot employee performance by department with Python and Plotly 🌶️🌶️🌶️
Plot employee salaries by the department with Python and Plotly
Deploy this Flask app live on PythonAnywhere 🌶️
Week 10-16 June, 2024
Build a survey web app with Flask 🌶️🌶️🌶️🌶️
Signup/Login web interface with Streamlit 🌶️🌶️🌶️🌶️🌶️
(Video) Take a Tour Inside a Live Python Server!
Week 17-23 June, 2024
CSV Data Exploration Dashboard 🌶️🌶️🌶️
Total Goals Scored by Each Team in the 2020/2021 Football Season 🌶️🌶️🌶️
(Video) Why do programmers use VIM and how to use VIM?
Week 24-30 June, 2024
Build a Data Entry GUI with Python 🌶️🌶️🌶️
(Video) This free tool will help you understand Python
Week 1-7 July, 2024
Discovering Historical Events by Date with Python 🌶️
Python Data Dashboard: Discovering Historical Events 🌶️🌶️🌶️
(Video) Comparing Python Web Frameworks: Django vs. Flask vs. Streamlit
Week 8-14 July, 2024
Monitor Local Folder with Python and Send Email on Change 🌶️🌶️🌶️🌶️🌶️
Using the New Python Polars Library 🌶️🌶️
(Video) The Importance of "requirements.txt" and "venv"
Week 15-21 July, 2024
Recognizing Handwritten Numbers with Python and TensorFlow 🌶️🌶️🌶️🌶️🌶️
Convert Between Currencies for Any Date with Python 🌶️
(Video) Use Case: Git and GitHub in the Real World
Week 22-28 July, 2024
Batch-Export Webpages to PDF with Python 🌶️🌶️
Kivy App to Learn Foreign Languages 🌶️🌶️🌶️🌶️🌶️
(Video) What is "if __name__ == "__main__" for?
Week 29 July - 4 August, 2024
Python Web App that Visualizes an SQL Database 🌶️🌶️🌶️
Use Python to Generate 100 Excel Files with Random Names and Emails 🌶️🌶️🌶️
(Video) Exploring the insides of a Python package
Week 5-11 August, 2024
Extracting Earthquake Data from the United States Geological Survey (USGS) Website 🌶️🌶️🌶️
Interactive Map of Earthquake Locations with Python 🌶️🌶️🌶️🌶️
(Video) For-loops thoroughly explained
Week 12-18 August, 2024
Motion Detection in Live Video with Python and OpenCV 🌶️🌶️🌶️🌶️