1. Python: What can it do for us scientists?

Python: What can it do for us scientists?

The answer is A LOT! Let me clarify..

Though Python is a programming language, in the recent years it has emerged as an extremely powerful tool for a variety of scientific applications: from data analysis to simulation and complex visualisations to interfacing with instruments. Let’s take a cyber tour of various web pages that illustrate the capabilities of Python in science.

A basic tour

Interactive infographics

Three dimensional visualisation using Mayavi

A whole plethora of two dimensional plotting using the matplotlib package

Interactive two dimensional plots using Chaco (including a cool visualisation of audio coming from your microphone at the bottom)

Fitting data using scipy

Interpolating data using splines

Using python for bioinformatics

PyVISA for interfacing with lab instruments using GPIB, RS-232 or USB

More Python resources

Software Carpentry: Beautifully simple video lectures on Unix and Python. Check this one out if you do nothing else!

Dive into Python: Free e-book for those wanting to dive right into Python right now!

Computer-generated Art: Knowing a programming language isn’t just for tech nerds. A lot of designers and artists use programming to create one of a kind unique designs and artwork.

Are you now convinced that Python is awesome? Either way, jump to the next tutorial in this series of Python tutorials for more examples of Python in science – this time with examples closer to the avenues pursued by us at the MacDiarmid Institute.

Post contributed by Shrividya Ravi, VUW

Leave a Reply

Your email address will not be published. Required fields are marked *