Python Workshop - Numerics (older)

When: February 6, 2018 (6 - 8 PM)

Where: 60 Oxford St. Room 330

What are the topics:

This tutorial will an introduction to numerics in python via the numpy module. Some of the topics we might cover include

  • Linear algebra
  • FFT
  • Differential Equations

(visit this page around January 29 for more details and tutorial materials)

Time and Place

Python Installation

1) Download and install the Anaconda distribution:

     http://continuum.io/downloads

2)  On windows, it should appear in the Start Menu as soon as Anaconda is installed. You can also access the binaries from the command prompt.

     ON Mac, there should be a launcher on the Desktop.

     On Linux (and, perhaps on Mac), you may need to include the path to the Anaconda bin directory in your .bashrc file. It will look something like,

     export PATH="<path_to_anaconda_bin>:$PATH"Python and Numerics.ipynb

     If Anaconda is installed in /home/johndoe/anaconda, then this will be:

       export PATH="/home/johndoe/anaconda/bin:$PATH"

    

3)  Helpful links on Anaconda, ipython notebooks etc:

        http://docs.continuum.io/anaconda/faq.html

        http://nbviewer.ipython.org/github/catherinedevlin/mpwfw_exercises/blob/master/setup.windows.ipynb

        http://opentechschool.github.io/python-data-intro/core/notebook.html       

Tutorial Materials

The rest of this page assumes you have installed Anaconda and the various python binaries are available in a terminal (Mac and Linux) or command prompt (Windows). Download the Ipython Notebooks below. If you download the notebooks, put them in the same directory.

On Windows, the simplest option is to put these files in the "Ipython Notebooks" directory in the "My Documents" directory under "Documents" (i.e Documents --> My Documents --> IPython Notebooks).

You can open Ipython Notebook on various OSs as follows:

On windows, start the ipython notebook using the launcher under Anaconda in the Start Menu. 

On Mac:

Double click on the launcher (should be available on the desktop) and choose ipython notebook. In the notebook, navigate to the folder which contains the tutorial notebooks.

On LInux, open a terminal (and on Windows, open a command prompt) and change to the directory where your notebooks are. Then type:

ipython notebook

from the directory where you have all the following files (you need to have Anaconda bin directory in the path). Once the ipython server and the browser are up, you will see the files with 'ipynb' extension in the dashboard. Clicking on it will open it.

Ipython Notebooks for this tutorial:

Python-and-numerics.ipynb

Tutorial assumes you are familiar with basic python. You can find material on the web (just google) on introductory python. You may also look at the basic python tutorial in the notebook:

python-session1-basics-modified.ipynb

custom.css — for changing the appearance of the notebook (optional)

Copyright © 2024 The President and Fellows of Harvard College * Accessibility * Support * Request Access * Terms of Use