Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...

When: February 4, 2019 (5 - 7 PM)

WherePierceHall 301 (Stephanie F. Connaughton Room)

                  (29 Oxford St, Cambridge, MA 02138)

Presenters: Eleni Kaxiras, Faras Sadek, Keshavamurthy Indireshkumar

Who is this for: This is primarily for classes, but beginning researchers might benefit as well. 

What are the topics: This session will be a simple introduction to Python. We will discuss variables, collections, control of flow, and functions. We will also discuss numpy, scipy, linear algebra and ordinary differential equations.

Pre-tutorial preparation:

You have at least two options: 1) Have a working version of python and jupyter on your laptop or 2) Work on google colaboratory (needs google account).

  1. Have a local python installation. Easiest way of accomplishing this is via Anaconda distribution of python. 
    Please visit the link below for Anaconda installation (click on download):
    https://www.anaconda.com/what-is-anaconda/
    Suggestions:
    1. Choose Python 3 (3.6 as of this writing)
    2. On Mac, if the graphical installer does not work, choose the command line installer.
  2. You can also access jupyter notebook via google colaboratory. You need a google account (g.harvard.edu will do).

    https://colab.research.google.com/notebooks/welcome.ipynb#recent=true

Helpful links on Anaconda, ipython notebooks etc:

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

...

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

Tutorial Materials 

The rest of this page assumes you have installed Anaconda.

...