Python for Civil Engineers: Setup

To participate in the Python workshop you will need access to the software described below. In addition, you will need an up-to-date web browser.

Installing Python Using Anaconda

Python is a popular language for scientific computing, and great for general-purpose programming as well. Installing all of its scientific packages individually can be a bit difficult, however, so we recommend the all-in-one installer Anaconda.

Regardless of how you choose to install it, please make sure you install Python version 3.x (e.g., 3.4 is fine). Also, please set up your python environment at in advance of the workshop.

Windows - Video tutorial

  1. Open https://www.anaconda.com/download with your web browser.

  2. Download the Python 3 installer for Windows.

  3. Double-click the executable and install Python 3 using MOST of the default settings, the only exception is to check Add Anaconda to my PATH environment variable.

Mac OS X - Video tutorial

  1. Open https://www.anaconda.com/download with your web browser.

  2. Download the Python 3 installer for OS X.

  3. Install Python 3 using all of the defaults for installation.

Starting Python

We will teach Python using the Jupyter notebook, a programming environment that runs in a web browser. Jupyter requires a reasonably up-to-date browser, preferably a current version of Chrome, Safari, or Firefox (note that Internet Explorer version 9 and below are not supported). If you installed Python using Anaconda, Jupyter should already be on your system (search for `Jupyter Notebook’). If you did not use Anaconda, use the Python package manager pip (see the Jupyter website for details.)