Python Basics

  • To-Do List Source Code

    A distraction-free web app to help you focus on creating and completing tasks.

  • PDF Templates Source Code

    A script that generates PDF templates of multiple pages given some predefined guidelines.

  • Invoice PDF Generator Source Code

    A script that reads invoice records from Excel files and automatically generates PDF invoices.

  • API Usage

  • Daily News Email Source Code

    A script which pulls from an API and sends an email containing news stories related to a particular topic.

  • Weather API Source Code

    A REST API built with Python and Flask to serve historical weather data for various cities.

  • Data Visualization

  • Weather Forecast App Source Code

    A data web app that visualizes the weather forecast for the next five days of any city.

  • Natural Language Processing Source Code

    A jupyter notebook containing learnings on the subject of Natural Language Processing.

  • Webcam Object Detection Source Code

    A program that monitors the computer webcam and sends an email when a new object enters the view. (Basically a security camera.)

  • Web Scraping

  • Function-Based Music Event Scraper Source Code

    A program that checks a music band's website and sends an email when there are new tours. (This version is function-based.)

  • Object-Oriented Programming

  • OOP Event Scraper Source Code

    A program that checks a music band's website and sends an email when there are new tours. (This version is class-based.)

  • Hotel Booking App Source Code

    An application which allows a users to book a hotel and spa stay.

  • SQL Databases and GUIs

  • Student Manager (SQLite3) Source Code

    A desktop GUI app for managing university student data with an SQL database backend using SQLite3.

  • Student Manager (MySQL) Source Code

    A desktop GUI app for managing university student data with an SQL database backend using MySQL.

  • Web Automation (Selenium) Source Code

    A script which locates specific fields on a website and fills them according to defined parameters using the Selenium WebDriver.

  • Web Development

  • (Flask) Job Application Form Source Code

    A job application form made using Flask which writes data entered by the user to a SQL Database and sends a confirmation to the email provided.

  • (Django) Job Application Form Source Code

    A job application form made using Django which writes data entered by the user to a SQL Database and sends a confirmation to the email provided.

  • (Django) Restaurant Menu Source Code

    A Django web app to let customers see a restaurant menu and meal availability.

  • Data Science and Machine Learning

  • Movie Recommendation System Source Code

    A collection of Jupyter notebooks hosted on Deepnote which guages the similarity of movies based on their descriptions.

  • A certificate for Ardit Sulce's Python Mega Course showing that Joan Townsend has completed the course.