Python Portfolio

A catalogue of shipped practice.

40 applications are listed in reverse build order. Search and filter by status, stack, or concept to explore the catalogue.

40 apps

GitHub

App #40 of 40

Plate Validator

Completed

Validates license-plate-like input against deterministic formatting rules.

Python argparse Python re pytest

App #39 of 40

Word Counter

Completed

Counts words and text statistics from files or direct terminal input.

Python argparse pathlib Python collections pytest

App #37 of 40

Unit Converter

Completed

Converts values across common measurement systems with clear input validation.

Python argparse pytest

App #36 of 40

Tic Tac Toe

Completed

Implements a playable terminal Tic Tac Toe game with turn and win-state logic.

Python argparse pytest

App #35 of 40

Frequency Counter

Completed

Counts token frequencies in text and reports ranked frequency summaries.

Python argparse pathlib Python collections pytest

App #34 of 40

Digital Clock

Completed

Displays current time in a terminal-friendly digital clock format.

Python argparse Python datetime pytest

App #33 of 40

Countdown Timer

Completed

Runs countdown timers with formatted terminal output and completion behavior.

Python argparse Python datetime pytest

App #32 of 40

Calculator

Completed

Runs basic arithmetic operations through a small command-line calculator.

Python argparse pytest