Scientific Python Workshop Details
Information about the workshop, topics and material
Contents
- Introduction to Python, NumPy, Scipy and Matplotlib/Pylab - (Download the slides here).
Links to Python and relevant packages
If you have a laptop and you can bring it to the workshop, you should install python and the relevant packages. Some time will be allowed to experiment.
- Matplotlib (plotting data almost the matlab way)
- IPython (enhanced Python shell - highly recommended when doing interactive work with Numpy/SciPy/Matplotlib)
- Installation notes for Mac OS X
- Python(x,y) (a free scientific and engineering development software for numerical computations, data analysis and data visualization based on Python programming language, Qt graphical user interfaces (and development framework) and Eclipse integrated development environment)
Links to various interesting sites
- Python tutorial
- Python Reference manual
- Python wiki
- Python Pocket Reference (O'Reilly book)
- http://www.scipy.org/Tentative_NumPy_Tutorial
- http://www.scipy.org/NumPy_for_Matlab_Users
- http://www.scipy.org/Numpy_Example_List
Online books at McGill
- Go at Safari or MyLibrary and search for "Python", you'll have access to many good books (You need to be connected through McGill VPN or be at McGill).
Python and audio
- audiolab (a python package to make noise with NumPy arrays)
- PyAudio (Python bindings for PortAudio)
- Snack (The Snack Sound Toolkit)
Python and GUI