Blog #4
What did you do this past week?
This past week I spent a majority of my time grading projects. I am currently a TA for Object-Oriented Programming. Like this class, the students just turned in their Collatz project. Since this was the first project, there were a lot of logistical issues since the students are getting used to the project requirements.
What’s in your way?
I spent a majority of today setting up my environment for Game Technology. We are using a game engine called Godot. Since I am pretty new to using Windows, setting it all up was pretty painstaking. Now that I finished installing everything, now I have to figure out how to actually start the project.
What will you do next week?
The early part of next week will be finishing up this game technology project. For this class, I will brainstorm ideas for the project and meet my team.
What was your experience of exceptions, IDB1, and types? (this question will vary, week to week)
I have used Python for quite a while now, but I did not know about the class hierarchy regarding exception classes. It is interesting that catch will catch the exception and any of its subclasses. I am excited to get started on IDB1. In the past, I have done both front end and back end development, so getting to create a whole front-to-back project will be interesting. Types in Python were also pretty fascinating to me. I have used all the data structures mentioned in class but never really stopped to think about whether they were immutable/hashable or not.
What made you happy this week?
My brother and I finally finished setting up our home gym. We have been waiting a long time for everything to ship correctly. Getting back into the workout routine is definitely something I am looking forward to.
What’s your pick-of-the-week or tip-of-the-week?
My pick of the week is GitLens. This VSCode extension allows you to view git changes inside of VSCode. Instead of using the github UI in order to view previous versions, you can do it all inside of your IDE. This is definitely a useful tool if you are working with git.
