This is a collective of festive coding activities using Jupyter notebooks written in Python. The main activity is to use Pyknon to create and play a Midi file to create sections of Jingle bells building together until you can play the entire song. There are also two additional activities to create a Christmas tree from common keyboard characters and also to use PIL to write Merry Christmas on top of an image. This code was created to the best of my current ability but there is certainly room for improvement. This should work on most basic Jupyter environments but you can use !pip install to add any missing packages.
Licenses for Images: Rudoplh.png - https://pixabay.com/en/rudolph-reindeer-christmas-happy-951494/ CCO
Reindeer.png - https://www.flickr.com/photos/britishlibrary/11001732214/in/album-72157638821811323/ Public Domain
Notes.png and Jinglebells.png are both personally created materials that are free to use.