**Collection Number**C18019

**Collection Date**-

**Collection Type**Course

PSI 2018/2019 - Numerical Methods (Hayward Sierens and Xu)

## PSI 2018/2019 - Programming in Python - Lecture 2

Lauren Hayward
Perimeter Institute for Theoretical Physics

Useful functions to use with for loops, more about NumPy, plotting using Matplotlib, curve fitting using SciPy, list of other useful libraries and tools

## PSI 2018/2019 - Introduction to Mathematica - Lecture 2

Gang Xu
Perimeter Institute for Theoretical Physics

- Different way to define and apply function, in particular pure function
- Pattern
- Fit data and plot, output plot to presentation
- Import and Export
- Matrix manipulation
- Scoping: Block, Module, Packaging

## PSI 2018/2019 - Programming in Python - Lecture 1

Lauren Hayward
Perimeter Institute for Theoretical Physics

Basics of Jupyter notebooks, basics of Python, control structures, basics of NumPy

## PSI 2018/2019 - Introduction to Mathematica - Lecture 1

Gang Xu
Perimeter Institute for Theoretical Physics

- Set and SetDelayed
- Test and condition
- Replacement
- List manipulation
- Loops