Hello đź‘‹ I'm Martin Fitzpatrick.

I write accessible projects, books, and tutorials that help people get more confident with Python.

Game Development Thingy: Pyromaniac

Distributed game development project, before that was really a thing.

Talking C

Introduction to SAM C (a small-C variant) for SAM Coupé BASIC programmers

SAM PD Snow demo

SAM PD advert, written in SAM C

Blastamac!

Asteroids with SAM Coupe people's heads

SAM Coupe Upward Scroller

Simple BASIC-based scroller routine

SAM Coupé Code Search

Search SAM data/code files for specific words

UFO: Alien Massacre

UFO defense but not really

Safari Sam

1994 platform game for the Sam Coupé 8bit computer
1 2 3 4 5 6 7 8 9 10 11

Python GUIs

Getting Started With Flet for GUI Development

Your First Steps With the Flet Library for Desktop and Web Python GUIs

Getting Started With NiceGUI for Web UI Development in Python

Your First Steps With the NiceGUI Library for Web UI Development

Getting Started With DearPyGui for GUI Development

Your First Steps With the DearPyGui Library for Desktop Python GUIs

6th Edition - Create GUI Applications with Python & Qt, Released

PyQt6 & PySide6 Books updated for 2025 with model view controller architecture, new Python/Qt features and more examples

Tkinter Widgets

A walkthrough of Tkinter's basic widgets

Kivy's Complex Widgets

Learn How to Use Kivy's Complex UX Widgets in Your Apps

Getting Started with Streamlit

Build your first Streamlit app and explore some basic features

Basic Kivy Widgets

Learn the Basics of UX Widgets in Kivy

See more at Python GUIs