Object orientated programming is not something I am new to, however when I learned it before I learned it in Java rather than Python. So in lecture when we talked about classes this week I was reviewing what I had already learned about objects and classes but also learning the specifics about objects in Python. Things such as overloading was a difference between the two programming languages as you can overload in Java but not in Python. Something was not exactly a difference in languages I learned was the way to approach creating a class with highlighting keywords in the problem given.
A major problem I encountered this week was just trying to get used to the Python way of creating classes and objects. While it is not that different from the way Java is there are little small bits and pieces of code that I am not used to and have to look up online. I guess the only way I can fix this is to just get more experience with the language.
Tutorial went swimmingly well this week. I had once again worked with stacks and queues before but it was fun working with a partner. Came across a slight hitch during it as we had forgotten the brackets when we called a function and tried to figure out what was wrong for about a good ten minutes. Something else that was new and interesting to me during the tutorial was testing how efficient stacks and queues were. I had never thought about that before and the results surprised me.
Overall the week went by fast and without any real problems. Blogging about work is something new to me and I hope I'll enjoy it...