Oct 23, 2018 Intro to Python Workshop - Class Page

Tuesday, October 23, 2018

Intro to Python workshop, Tues October 23, 2018, 11:30 AM - 1:00 PM, Elings Hall 1601 (map)

The best way to learn how to program is to do something useful, so this introduction to Python is built around a common scientific task: data analysis. The course is aimed at graduate students and other researchers. You don't need to have any previous knowledge of the tools that will be presented at the workshop. Here is a sample of the session materials.

Be sure to complete the pre-workshop survey below. We use this to calibrate the pace of the workshop and, together with a post-workshop survey, to assess how it went.


Pre-Workshop Survey

Post-Workshop Survey

Make sure you have the necessary software installed on your laptop. Please also download the relevant data set and Python code. If you have any trouble, send us an email or come a little early Tuesday morning. Someone will be there by 11:00 AM to help with installation issues.


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

Regardless of how you choose to install it, please make sure you install Python version 3.x (e.g., 3.7 is fine). Here are further instructions on how to install Anaconda on Windows, Mac or Linux.

Obtain lesson materials

  1. Download python-novice-inflammation-data.zip and python-novice-inflammation-code.zip.
  2. Create a folder called swc-python on your Desktop.
  3. Move downloaded files into this newly created folder.
  4. Unzip the files. You should now see two new folders called data and code in your swc-python directory on your Desktop.