Friday, May 18, 2018

Its too dangerous to go alone... take some lists!

After finishing the equations, I had finally moved on to a new topic... Lists and Dictionaries! Unlike the previous lesson this one was much more fun and quiet a bit easier to understand than the one before. Making a list of variables that were either added or subtracted and listed in different order was extremely satisfying to me personally.

While working one the lesson I had started to notice something, especially in the last exercise, that the lists would work very well for making a video game inventory. It would be a great way to design the way how to manage certain objects in an rpg style video game such as money, weapons, tools, statistics of the player and etc.

From this point on I will start taking a better look at the code and actually notice some details that I can relate to video gaming. It might actually start something new to brew in my mind if I will start seeing more patters and decide for myself if it is something I might research a bit more.

For now my short term goal had been renewed. I will start to analyze the code much more and not just try to remember it for later on to get dusty in my head. My long term goal meanwhile will be changed too. I will start to learn python and when I will be done I will move on to Java to start learning basic video gaming programing that I think will be something for my future career.

Equations, Equations... TOO MANY EQUATIONS!

Through my work on Python I had come to many challenges, but equations are the hardest ones so far. Remembering what is equal, bigger, smaller or equal to was very hard to remember. It took me me multiple tries to complete some of the assignment on code academy and I had to come back to previous exercises.

Even though it had started easy, I figured out that coding is not as easy as making an Arduino light blink or connecting a push-button. The tasks I was giving the program started becoming much more complex than Arduino codes, but little did I know that the signs of equality were only the beginning of the complexity of that lesson.

Very soon a new obstacle had appeared, "Or, And, Not". Those new variables had made the process even more complicated. Now I had to remember how to select multiple variable and specify which one I wanted to be active and when.

Since beginning the work on learning python my goals had changed sharply. I no longer wanted to learn it to just code bots for a single application, I want to learn it to use it in coding possible programs and a base for learning new languages.