I want to learn Python I said. I want to program games I said. UGH. Well, I do still want to program games and I want to learn Python, but I have finally come to realize that learning how to code an upper level language isn’t just a walk in the park. It takes time to learn these languages and for someone like me who is just a tad bit impatient, learning these things slowly is a little frustrating.
However, good news! I learned what My_int is! My_Int is basically just a variable that needs defined. Like in math when you can assign any number to a letter like X, My_int is the same thing except that you have to write it as My_int in order for the computer to know what you are saying. This is different from other commands in Python because it doesn’t inherently mean anything. It means whatever you want it to mean. That is pretty cool to me because in my brain, it opens up many possibilities for when I do write my game.
And there is where things get sticky. While I thought I could code my game by the end of the semester, that initial idea was too ambitious. After seeing the code for how to make a simple .exe file, coding even just one level of a game will take quite a lot of time that frankly, I just don’t have. While it would be great to have a level finished by the end of November, I don’t think it will happen with some help. Sure I could get some things down, and there are programs that help coders with the basic code and then let them code the specifics, but for my first project, I don’t really want to use a program like that. I want to hand code so that when I go to apply for jobs later on, I can confidently say that I know how to code in Python.
I have also come to realize just how important my website coding skills have become to me. Without knowing how to code a website, I would be completely lost coding in Python. Half of the information in both the book that I have and online assume that someone learning Python is already a coder and knows the fundamentals.