Math / Physics

Some notes on math / physics topics that are useful across a number of the classes I teach at Goshen College.

-Paul Meyer Reimer

Jupyter notebooks

Data science is a relatively recent term for an interdisciplinary field that can include data analysis, statistics, visualization, and machine learning.

Jupyter notebooks are popular in this field. The "notebook" interface allows you to mix writing and calculation/code in the same document. And the "code" can include any of an expanding number of open-source packages, including R, Python, Pandas, SageMath...

  1. Sign up for an account at CoCalc. CoCalc is a cloud hosting service for Jupyter notebooks. It adds to those notebooks Google-docs-like features, such as the ability for shared authoring of notebooks, and automatic saving, which lets you "time-travel" back to earlier versions of your notebooks.
  2. Then get your first notebook up and running.
  3. Sagemath tips: assumptions, greek letters as variables, matrix operations

More Math/Phys topics

Intro to Desmos for graphing and data modelling

Vector algebra

Taylor series

Complex numbers and Euler's formula

Separation of variables

Video Homework guidelines

Linear algebra

Battaglia and George, Tensors: A guide for undergraduate students (pdf), American Journal of Physics, 2013.

Mathematica, getting started

Image Credits

Quadrant Dan