"Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex." - Tim Peters, the Zen of Python
Would you believe that the projection above, stretched as it seems, is an equal-area projection? It's a member of the cylindrical equal-area family with the same proportions as an ISO standard piece of paper (that is, the Silver Ratio). This Python map software I made allows one to create, pan, and zoom around any equal-area cylindrical map of choice. Visible latitude and longitude lines scale with zooming, up to halves of degrees.
Shapefile credit: ESRI
Above is a capstone project - not for anyone computer engineering course, but for Music History I, in which the professor offered the option of doing something creative and unique, provided it required comparable amount of research to a paper or a historically informed performance. This small video game is based on the works of 17th-century French composer Elisabeth Jacquet de la Guerre; in which the player can produce a short piece in the same sort of notation she used, including the baritone clef, non-carrying accidentals, and the ornamental marks called agréments, the interpretation of which was and is widely discussed among Baroque harpischord players. In the Windows version (produced using PyInstaller and this code), a MIDI file would be generated - with the help of the MIDIUtil library - based on my best estimate of her interpretations of the marks; in this online version, an .ly file is generated, which can be converted to MIDI by opening it with LilyPond software.
If you like music, and feel good about your knowledge of music, you might like KathySong, a Python-Tkinter program wherein one can set up playlists of song snippets and compete to see who can identify them quickly! You can learn more about the program, see the code, and obtain the beta version as an executable for Windows here - or keep browsing.
Python, my native programming language, is considered one of the most beautiful and practical. Though for complex applications it is less efficient that C, it is excellent for simple programs, such as the trivia game below - and beyond that, there's Pygame, which allows for more elaborate works such as Wolf Adventure (keep scrolling).
Wolf Adventure, an arcade-ready game for the occasional bored child who is brought too early to an event at the aptly named wildlife park Wolf Park. This game was created through Purdue University's EPICS program, which helps nearby non-profits with their engineering needs at no cost. It is to be adapted for an arcade machine - with four directional buttons and one special button - as such, in the online version, it is played with the arrow keys and the Enter key.
Note (6 October 2022): A change in Trinket library access had caused certain features of the game to stop working. This has been resolved.