Skip to content

A set of notebooks for an introduction to Python for Mathematicians.

License

Notifications You must be signed in to change notification settings

drvinceknight/Python-Mathematics-Handbook

Repository files navigation

Binder

Build Status

Doing mathematics with Python

  • Aimed at Mathematicians with little to no Python knowledge.
  • All documents are written as Jupyter notebooks.

Topics covered:

  1. Basic Python
  2. Using Sympy for symbolic mathematics.
  3. Using Numpy for linear algebra.
  4. Using Pandas for basic handling of data.
  5. Using matplotlib for visualisation for visualisation.

Creating the pdfs and tex files:

Create the conda environment from the file:

$ conda env create -f environment.yml

Source the conda environment:

$ conda source pfm

Run the following command:

$ inv main

Testing the notebooks

It is possible to test that the notebooks run:

$ inv test

About

A set of notebooks for an introduction to Python for Mathematicians.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published