Course Materials for the Introduction to Scientific Python with Juypter course
- Type: Hands-on, example driven
Requirements:
This course assumes that you have basic knowledge of Python. If you want to attend the session, but don't yet know Python please try sections 1-9 of the Codeacademy Python tutorial here: http://www.codecademy.com/tracks/python
Part I:
- Jupyter Notebook Overview
- Input/Output in Python
- Basic Math
- Indexing/Array Operations
- Plotting
- Fitting Plots
Part II:
- Some Basic Statistics
- Signal Processing
- Ordinary Differential Equations
- Pandas Crash Course
- Gotchas and Optimization
- Download and run a pre-built virtual machine. This requires ~7 GB of disk space total, but is easier for beginners.
- A Python installation that includes: