MATH 356-01

Information on Python

**Last updated 10/5/18 (Subfolders may have been updated more recently.)

Anaconda installation files here. This link takes you to the Windows files; there are tabs at the top for other operating systems.

Anaconda is a platform for launching several different things; when you run Anaconda, you will see several buttons. The one we want is Jupyter Notebook -- that will start a Python session for you in a web browser.

Python is a programming language. Fortunately for us, we don't have to begin the programming from scratch; there are a number of useful commands built in, and there are also a lot of command libraries that others have written (and we can use!).

Two major packages of commands are numpy and sympy. These can be loaded via "from numpy import *" and "from sympy import *" respectively (without the quotes). Most of the commands we will need are in these two packages, although the "math" package will also be useful. There are other ways to go about this, as well, and there are some subtleties that may crop up from time to time, but this is a good start.

Rather than attempt a Python tutorial here, I will offer some of the basic things that we will find useful so that you can search for how to implement them.

That's it for now. I will try to add to this as we encounter more things we need.

Classroom Demos

Python Worksheets