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.
A young professionals blog on various software engineering, computer science and programming topics.
Subscribe to:
Post Comments (Atom)
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...
-
This topic is somewhat a pet peeve of mine.. I tend to get slightly annoyed when people or job descriptions act as if Java is JavaScript, ...
-
Here's a cool video I've found on YouTube that illustrates sorting algorithms with the use of visualization and audio. Pretty cool...
-
SCRUM meetings, three times a week. What's it like? Well imagine running a marathon (26.2 miles), and every 3 miles there was a...
No comments:
Post a Comment