In the same vein as the Developer's Guide to R, this post starts off a series about the open-source programming language Python.
Why Should You Be Interested?
Hundreds of programming languages exist, so why is Python of interest to you?
Well firstly it has lots of applications in a wide variety of environments. Secondly it has a vision which it has largely managed to keep and thirdly it is popular with high demand and a large community!
Along with R, Python is the most widely used language in Data Science, easily picked up by programmers with backgrounds in heavier languages such as Java, C# or C and with extensive tools for data processing, analysis and visualisation.
It is used in embedded software such as on the Raspberry Pi, has been used in artificial intelligence, natural language processing and many other locations.
Zen of Python
Python has a simplicity which it has managed to keep, being easy to learn but powerful in application.
The core philosophy of Python is known as "the Zen of Python" and puts emphasis on beauty, simplicity and readability, favouring explicit over implicit.
It is a flexible language with support for Object Orientated Programming and Structured Programming, as well as functional and aspect-oriented features.
Lastly, Python is listed in the top ten of several programming lists and has a large open-source and commercial community surrounding it!
So welcome to the world of Python!