Python: a swiss-army-knife for software development

In this talk we will show how Python can be used for a variety of tasks.  In particular I will highlight the various things that I have used Python for over the last 18 years.  This includes, teaching, Mayavi for 3D visualization, computational research, work at Enthought, work at FOSSEE, other miscellaneous tools.  We end with suggestions for new developers who wish to start developing software with Python.

This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
5 + 12 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.