Python: Why Should You be Interested?

Python: Why Should You be Interested?

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!

Many Uses

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 a popular language in web development, used in server-side development and often partnered with one JavaScript framework or another for the client-side. PostgreSQL and MySQL databases are often used with Python in a web environment.

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.

Popular

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!

 

Author

Duncan Thomson

A Remote Software and Database Contractor specialised in Umbraco, Duncan works from wherever he finds himself. He is the co-organiser of the Python Exeter and Data Science Exeter meetup groups and speaks about Remote Working, Umbraco, Python and .NET Outside of work he is keen on travel, random generation, foreign languages and good food.

comments powered by Disqus