Introduction to Programming in Python (February 2, 2015)

When and Where

Date and time: February 2, 2015 (5 - 7 PM)
Place: Room 209, Pierce Hall, 29 Oxford Street, Cambridge, MA 02138

Speaker: K. Indireshkumar (Kumar)

                  Computational Scientist, SEAS Computing

Please note we are using python 2.7 in this tutorial. Topics covered include basic python, plotting (matplotlib), numerics (numpy), and, if time permits, pandas (data related).


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"

     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 Ipython Notebooks for this tutorial are at the bottom.

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.

Downloads for the tutorial:

python-session1-basics-modified.ipynb

python-session2-numpy-matplotlib-modified.ipynb

files-and-data.ipynb

total_petroleum_consumption_thousand_barrels_per_day.csv

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