To make sure we hit the ground running in the workshop, we need you to perform a few steps before the day of the workshop. More specifically, we need to make sure you already have access to a Python interpreter, either on a CS machine or on your own laptop.
You will be able to run through all the examples and exercises of the workshop simply by logging into one of the CS Linux login servers from your laptop. To do this, you must check the following before the workshop:
ssh -VYou should see something similar to this:
OpenSSH_5.9p1, OpenSSL 1.0.1 14 Mar 2012If you are using a Windows laptop, you will need to install an SSH client. We recommend using PuTTY.
If you are using Mac or Linux, run SSH like this from the terminal:
ssh username@linux.cs.uchicago.edu
Substituting username for your CNetID. When asked for a password, enter your CNetID password.
If you are using Windows, use the following connection information:
Do not change any other connection parameters.
If your connection is successful, you should see the following prompt:
username@linux1:~$
or:
username@linux2:~$
If you are unable to connect to the CS Linux login server, you may need to request a CS account (this will be the case if you've never taken a Computer Science class). You can request a CS account here.
You can also follow the workshop examples and exercises by installing Python on your laptop. However, please make sure you read the Prerequisites page: we specifically assume that you know how to use the command-line interface in your operating system. Also, please note that the instructor and TAs have little to no experience with Windows systems, and may not be able to assist you if you are using a Windows laptop. In that case, it is preferable that you SSH to a CS Linux login server, as describe above.
Please note that we will be using Python 2.7, not Python 3, in this workshop.
If you install Python on your laptop, you must verify that you can run the Python interpreter on your laptop before the workshop. If you can ultimately run a python command from your system's command-line interface, and see something similar to this:
Python 2.7.6 (default, Mar 22 2014, 22:59:56) [GCC 4.8.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>>
That means that you are all set.