Sam Hames, Jason Bell, Kasia Koziara, Dag Evensberget
Toan Phung, Jane Tan, Stéphane Guillou, Shern Tee, David Green, Marlies Hankel
aims to help researchers get their work done
in less time and with less pain
by teaching them basic research computing skills.
This hands-on workshop will cover basic concepts and tools,
including program design, version control, data management,
and task automation.
Participants will be encouraged to help one another
and to apply what they have learned to their own research problems.
Requirements: Participants must provide their own computer with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) and have access to a stable internet connection sufficient for videoconferencing. They should have a few specific software packages installed (listed below).
To participate in a
you will need to provide your own computer with reliable internet connection. In addition, you will need access to the software described below and an up-to-date web browser.
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
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.6 is fine).
We will teach Python using the Jupyter Notebook,
a programming environment that runs in a web browser (Jupyter Notebook will be installed by Anaconda). For this to work you will need a reasonably
up-to-date browser. The current versions of the Chrome, Safari and
Firefox browsers are all
(some older browsers, including Internet Explorer version 9
and below, are not).
Download the Anaconda Installer with Python 3 for Linux.
(The installation requires using the shell. If you aren't
comfortable doing the installation yourself
stop here and request help at the workshop.)
Open a terminal window and navigate to the directory where
the executable is downloaded (e.g., `cd ~/Downloads`).
and then press
Tab to autocomplete the full file name. The name of
file you just downloaded should appear.
You will follow the text-only prompts.
To move through the text, press Spacebar.
Type yes and press enter to approve the license.
Press Enter to approve the default location
for the files.
Type yes and press Enter
to prepend Anaconda to your PATH
(this makes the Anaconda distribution the default Python).