PrincetonPy's one-day workshop, Introduction to Python for Scientific Computing.
The material comes as a series of IPython Notebooks :
-
- Introduction and Setup - a brief introduction to what Python is about, and some recommendations for what to install.
-
- Basic Python - very quick intro to variables, control structure, lists, dictionaries, functions, IO; to get you on your feet.
-
- Numpy, Scipy, Matplotlib - the Scipy Stack which forms the basis of scientific coding in Python.
-
- Demos - lmfit, scikit-learn, scikit-image, pandas, pickle, pymc; some packages I use for cool scientific work.
-
- Exercises - a Notebook helping you through some real data analysis, using real data collected during my PhD.