Lab 0: Python Refresher & Introduction to NumPy
We will be using Jupyter notebooks (formerly known as iPython notebooks) for all labs in this course. See the two sections below for how to get setup on either a department machine or working on your own computer.
Working on a department machine
To get started, log into a department machine and create create a
cs1470 directory for your labs. You can do this by running
mkdir -p ~/course/cs1470/labs.
cd to the newly created directory and copy over this lab's notebook by running
cp /course/cs1470/labs/CSCI1470PythonRefresher.ipynb .
Finally, you should run the notebook by running
ipython notebook CSCI1470PythonRefresher.ipynb in your terminal.
If this fails, you may need to run
pip install jupyter and rerun the previous command.
If you would like to complete labs on your own computer, you will need to ensure that Python and Jupyter Notebooks are installed. We will be using Python 2.7 throughout the entire course so be sure to install the correct version.
You might already have
python installed. You can check by running
python --version in a terminal. If
python is not installed, visit this link for instructions on how to get Python installed on your personal machine.
Visit this link for instructions on how to setup virtualenvs (virtual environments) for easy, isolated Python workspaces.
Finally, visit this link for instructions on how to install Jupyter.
Once you have Jupyter installed, you can copy over the notebook by running
scp <login>@ssh.cs.brown.edu:/course/cs1470/labs/CSCI1470PythonRefresher.ipynb . in a terminal on your own computer.