“Python” or the agony of choice

The work as a geographer with statistical and remote-sensing related focus arise the necessity of mastering a programming language sooner or later.

Lets choose: C, C + +, Java,. Net, C #, VBA decide, etc., but you should ask yourself, what you want to do with your new skills. For me it was important to learn a possible open-source-based language construct. More important to me was the possible range of applications, simple language constructs and documentation, and a widespread use in GIS-related environments. The new language should also be a language that is compatible with applications that I already know and apply. As a result I chose Python.

Here you will find some very good summaries of Python vs. other languages:
Python. vs. C/C++
Python vs. Java vs. Ruby vs. C++
Python vs. “The rest of the world”

But there are also arguments against Python …
Why Python is NOT my favorite language

Finally, I chose Python, because leaving behind initial hurdles is crucial for a successful learning to me and understanding and using a programming language should be fun and should not be characterized by spasm:

Here a nice introduction to Python by Argonne Advanced Photon Source:

0 0 votes
Article Rating
Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Comment
Newest Most Voted
Inline Feedbacks
View all comments
website submitter
11 years ago

Have you ever considered creating an ebook or guest authoring on other
websites? I have a blog based upon on the same
information you discuss and would really like to
have you share some stories/information. I know my viewers would
value your work. If you’re even remotely interested, feel free to send me an e-mail.