Coding Activities by Erby Jr

Capstone Project

In this Capstone project, you will differentiate penguins based on their different characteristics using Python visualization libraries like Numpy, Pandas, Matplotlib, and Seaborn

Restaurant Bill Explorer

In this activity you will load a real restaurant tipping dataset and use five types of Seaborn charts to explore the data — bar plots, count plots, box plots, strip plots, swarm plots, joint plots, a pair plot, point plots, and an lmplot. All charts are created from the same built-in dataset with no CSV file needed.

World Animals Explorer

You will build a World Animals Explorer using Seaborn’s built-in penguins dataset. They will clean and inspect the data, create histograms, KDE plots, scatter plots, and heatmaps, and use these visualisations to explore penguin body measurements, species differences, and relationships between variables.

My Score Tracker

You will build a Python programme that draws two charts of quiz scores across a school week — Monday to Friday. Working through six parts, you will import matplotlib, plot the raw data, add a title and axis labels, turn on gridlines, fix the y-axis range, style the line with a colour, dot markers, and a dashed line, and then draw the same data as a bar chart. By the end you will have two complete, polished charts — a line graph and a bar chart — showing everything you learned in one programme.

My Score Tracker

You will build a Python programme that draws two charts of quiz scores across a school week — Monday to Friday. Working through six parts, you will import matplotlib, plot the raw data, add a title and axis labels, turn on gridlines, fix the y-axis range, style the line with a colour, dot markers, and a dashed line, and then draw the same data as a bar chart. By the end you will have two complete, polished charts — a line graph and a bar chart — showing everything you learned in one programme.

Gaming Leaderboard Analyser

A Python program called game-stats-analyser.py that loads and explores a gaming leaderboard dataset. PART 1 creates a Pandas Series of top player scores with custom player-name labels. PART 2 builds a DataFrame of five players with columns Player, Level, Score, and Wins. PART 3 accesses individual rows using df.loc[]. PART 4 loads leaderboard.csv, then calls head(), tail(), and info() to inspect it. PART 5 cleans the CSV data using dropna() and fillna().

Sort in Ascending Order

In this question, you have to sort people in the ascending order of their height using NumPy arrays.

Restaurant Management System

Create a Restaurant order Management using the Python library Tkinter.

Let’s Top a Window

Create a root window that contains a button. And when the user clicks this button, a new window will open up using the Top Level functionality of Tkinter.

My Text Editor

Build a fully functional text editor application with Tkinter! Students will learn to create file dialogs, read and write files, use text widgets for editing, and organize layouts with frames and grids. This project demonstrates real-world application development with file handling capabilities.

Virus Detected

Create a virus scanner simulation with pop-up alerts using Tkinter! Students will learn to use messagebox to display warning dialogs, understand button commands, and create interactive alert systems for desktop applications.

Event Handler

Learn to handle keyboard and mouse events in Tkinter! Students will create an interactive application that responds to key presses and button clicks, understanding event-driven programming and event binding concepts.