Thursday, July 2, 2015

5 Things I Like About Python (So far..)

5 things I like about Python:


1. Spacing and Indentation

Coding blocks are defined by their spacing and indentation. And there are no semi-colons needed!

2. Dyamically-typed

Variable names are only bound to objects (whereas statically-typed languages make it so variable names are bound to both objects and types). In other words, dynamically-typed languages allow the programmer to bind the variable name to other objects of different types later on when needed.

3. Versatile

It can be used either as a scripting language (enterprise automation for example) or as an
object-oriented language (has a lot of features that support development of web applications).

4. Community

The community that supports Python is huge. There is a plethora of documentation, information and tutorials on Python. The internet is what makes it easy for me to get into the world of Python, and will make it easy for anyone else who's actively learning Python and is interested in it's progress as a community and/or a programming language.

5. Concise

As a computer science student who's gotten most of my programming experience in the object-oriented world of Java. In learning Python, it seems as if it's similar to Java, but minus all the extra stuff. In my opinion, it leads to very good looking code. As I delve more into Python I may do a side by side comparison post of the same algorithm or program in Java and then in Python. Just to illustrate the differences.

No comments:

Post a Comment

Getting 60gb of Json Data into MySql

The other day I had write a 60gb Json file to a MySql database. The data was already clean and deduped, so all that had to be done was to wr...