Python

Screenshot of sample code during edX intro course

Learning Python

During the Spring semester of 2020, I started teaching myself Python because I thought it would be a good skill to have as an engineer. Also, I knew I was going to take a Drone Science class during the Fall semester that would teach me Python, so I wanted to start early. This was the first programming language I learned after MATLAB and it seemed to be more intuitive to me. During the semester, I watched some tutorial videos on YouTube, but later took an Introduction to Python course on edX after the end of the semester.

Screenshot of code for Renpy game in Atom

Renpy

The first "project" I worked on using Python was right after the end of my Spring semester. While taking the introductory course, I decided to make a short game using inside jokes for some friends. It was a visual novel type game with different choices leading to different storylines. Characters were drawn on my laptop and the background images and music were files from the Internet. To the left is a screenshot of a portion of the game's script with the inside jokes edited out to not seem weird. An edited version of this game will be available on my GitHub in the future.

Screenshot of Raspberry Pi Nano editor and LED code

Raspberry Pi

After getting a Raspberry Pi during the summer, I got to apply my Python skills a bit. I messed around with the Pi since it was the first Raspberry Pi I bought. I decided to make an LED Panel after looking online for project ideas. To the right, is a screenshot of the code I use for lighting animations. Currently, coding the animations that I want is the main challenge. For more information on the LED Panel, click on the right image.

Screenshot of random forest Shapley plot

Machine Learning

I took a machine learning course as an elective for my Fall 2021 semester. The code taught was in Python and we learned about how to create a model, along with how to evaluate, improve and different types of models. For more information, click the image on the left

Click on the icon to go to my GitHub to see repositories for this website and Python projects/assignments!