Assignment 0: Introduction to Assignments #
This first assignment is a sort of practice in working with and submitting assignments. While your assignments in the remainder of the semester focus on computing in Python, this assignment instead focuses on getting you started with Markdown, Jupyter, Bash, and Git, which you will use in conjunction with Python.
Normally, our assignments will be distributed through Git, but in this first (or zeroth) assignment, we assume that you have never used Git before. We thus make the files available as a ZIP archive and as a compressed tarball.
We recommend that you download the files to your machine from within Ubuntu. To
do this, open Ubuntu and run the command
wget https://softdes.olin.edu/a0.tar.gz && tar xvzf a0.tar.gz. This should
create a folder called
Before getting started on the assignment, we recommend doing the corresponding reading, which covers the information you need to complete the assignment. You can also do the assignment and the reading together, if you prefer.
To start working on the assignment, run the command
jupyter notebook in
Ubuntu. You will get some output and your Web browser may launch. If not, simply
open your Web browser and visit the site
http://localhost:8888 (note: this link will not
work properly if
jupyter notebook is not running). You may have to input a
token value shown when you run
jupyter notebook. From there, you should see
a0 that you can navigate to and select the file
0-intro-to-assignments.ipynb to open the assignment.
At some points of the assignment, you will need to open an additional instance of Ubuntu to complete exercises or tasks. Simply click to open Ubuntu to open an additional window to work in.