This page collects assorted photos from my training and writing careers. The location shots are from Python training trips (1997-2015); they increase in both quality and quantity in later years because digital cameras hadn't yet taken off when I started teaching (yes, it was that long ago). Most pictures here are described on the Teaching Python page.
Viewers: thumbnails below open full-size image displays with navigation links and swipes. To resize images, stretch your window, rotate your phone, click Full, or tap the image for raw view. You can also read narration with Note on toolbars or up swipes on images, open image info with label taps or down swipes, toggle a slideshow with Auto, and swap colors in dark mode. More tips here.
Builders: you can view this gallery's complete source folder here, including its note files and generate and publish scripts. This page's fixed-layout flavor expands to fill space and its thumbs-only cut omits labels. To make all this work, a Python program generates a browser-dependent stew of HTML layout, CSS styling, and JavaScript logic. Wasn't the web supposed to make this stuff easier?
Gallery built by thumbspage.py