Thursday, June 2, 2016

Back to Python and my first GitHub commit!

As a quick update to last week, I did upload my first project to Github. It still has work to be done on it, but I hope to expand on it soon.

Anyway, I recently found out a place I would love to work uses Python for much of their software. They produce a lot of animation, among other audio/video products, and many other things. So I decided to revisit Python. Just watching the introduction video on Treehouse and what Python can do helped me understand why this place uses Python for animations, etc. Thus I began the Python track on Treehouse. And a little bit of Javascript, still really need to learn more web development.

Many things are a review as I went through almost a complete book on Python. Things such as data types and methods are all things that came back to me quite quickly. I don't, however, remember some of the things discussed being in the book. So it is nice to have some new methods for certain data types. Things like using .pop() and .remove() on lists seem to be useful. Also having someone explain it while I code in the Terminal or PyCharm is nice too.

The differences between Python and what I've been learning in Java have really been apparent now that I am tinkering with Python again. Not having to declare variables and their type is a little difficult to get used to. In some ways I think I'd almost prefer declaring what type they are so as to keep them clearer in my head and maybe easier for someone to read my code. That may become clearer as time goes on though. Also not ending the line with a semi-colon is proving to be annoying as my right pinky finger tends to press that key before pressing the return key. But that is a minor inconvenience when it comes to the simplicity which is Python.

I used to think programming languages were the same with different syntax and I think that's still true to a large degree. However certain things just seem to feel different. It's difficult to describe at this time and may be easier to explain later.

But at this time I will just leave this post since I'm late this week due to being so busy, and committing to GitHub taking a little more time than I originally thought it would.

So 25 words or less:
First commit to GitHub. Python simple. Java more precise.

Less than 10 words! I will try to make a more meaningful post next time. Then I can have more information for reference in the future.

No comments:

Post a Comment