Electronics Bash – #29 – Programming Challenges Live

No, I don’t intend to light my code on fire… but then I didn’t mean to set my circuit board on fire last week, and we saw how that turned out.

The holidays are here, and with them, the annual Advent of Code challenge! This festive yuletide tradition presents a language-agnostic coding challenge for each of the first 25 days in December. This week, we’ll use the first five challenges as an excuse to talk about problem solving, list comprehension, and iterables in Python. Then we’ll try and solve the Day 6 challenge in real time! Fingers crossed!

If you want to read more about my process and thoughts for each of the days, check out the daily incremental blog posts about all this year’s challenges.

This week had no slides.

Code

Day 1

Day 2

Day 3

Day 4

Day 5

Day 6

To be written live!

Links and Resources:
Raspberry Pi Homepage: https://www.raspberrypi.org/
Raspberry Pi OS: https://www.raspberrypi.org/downloads/
MagPi Magazine: https://magpi.raspberrypi.org/
Python Reference: https://docs.python.org/3/tutorial/index.html

Getting Started:
Raspberry Pi Imager: https://www.raspberrypi.org/downloads/
Troubleshooting Guide: https://www.raspberrypi.org/learning/troubleshooting-guide/
Display Troubleshooting: https://www.raspberrypi.org/documentation/hardware/display/troubleshooting.md
Starting w/o a Monitor: https://bit.ly/33IvKCc

Materials:
Video on Raspberry Pi Supplies: https://youtu.be/zeHvQZzkxbk
Raspberry Pi 4: https://www.adafruit.com/product/4292
Power Supp;y: https://amzn.to/2PiU6u6
MicroSD Card: https://amzn.to/2EHfHdA
MicroSD Card Reader: https://amzn.to/2EEmNiR
Micro HDMI to HDMI Cable: https://amzn.to/3jWffYW
Keyboard and Mouse: https://amzn.to/39LRX3v
Cat5 Cable: https://amzn.to/2EzoJcm

Some of the above links are Amazon affiliate links – ordering products through these links provides a small amount of support to the channel at no cost to you.