Creative Author, Engineer, Inventor, and Maker exploring educational STEM computing, consumer electronics, and other fun technology tools and techniques.
Programming skills are quickly evolving as AI gets involved, but today's students still gain a lot
from learning Python. Every year many thousands of students are still required to buy a TI, Casio,
or Numworks
calculator with Python capabilities built in, yet support for learning and using Python has a lot of
room for improvement.
Python Shorts addresses this by delivering Python
programs designed to run identically across every Python-capable device, from calculator to desktop,
without relying on external libraries or graphics dependencies.
Note: I've recently started uploading my programs to Substack, but
migrating to
Gumroad would
provide an
ideal platform for the goals of Python Shorts.
A history of inventing hands-on physical computing, sensor networks, and optical devices built from scratch:
A persistence-of-vision handheld device utilizing precise microsecond LED timing to paint high-resolution text and imagery into thin air as it waves.
View LucidLights →An intelligent motion-sensing indicator that detects deceleration wirelessly to alert trailing traffic without physical cable switches.
Watch Demonstration →Geomagnetic and gravitic anomaly detection hardware featuring local audio alerts and 50-mile mesh Wi-Fi network broadcasting.
See Featured Products here →Dual-system hardware synchronizer using GPS Pulse-Per-Second triggers and USB-HID smartphone actuation for millisecond-synchronized parallactic sky photography.
Read "Two-Camera Stereo UAP Analysis" →Author of dozens of published books with Microsoft Press, O'Reilly Media, and others covering Visual Basic, Python for scientists/engineers, stereograms, and 3D modeling.
View Amazon Author Page →An audio scripting language and compiler created by John and distributed on Gumroad that generates rich WAV sound effects via clean text commands.
View on Gumroad →Browser-based 4x4 deductive word grid puzzle engineered in pure JavaScript, submitted to major puzzle syndicates and played daily by players worldwide.
Play FourSkor Live →Custom scripting software to design and create 3D printable STL files, providing users with a much shorter learning curve than with other commercial programs.
View Python for 3D Printing →During the 52-week Creator-in-Residence term, I would like to turn the Python Shorts library into a complete, commercially available digital product system on Gumroad: