50 points
Due 9/8, before class
-
Learn Python by complete the online Python training course at http://www.codecademy.com/tracks/python.
-
Learn git by completing the online training course at http://try.github.io.
-
Create a GitHub account and email me your github name (along with your IIT email address and full name).
-
Install the Python/SciPy stack on your computer (if you haven't already) by follwing the instructions here: http://continuum.io/downloads. We'll be using Python 2.7, not Python 3. I recommend using Linux/Mac for this class, but Windows should work as well.
-
Install Pip http://pip.readthedocs.org/en/latest/installing.html. Pip allows you to install additional Python libraries.
-
Install ipython:
pip install ipython
-
Install Git
- Windows:
- Download the installer from http://msysgit.github.io/ and run it
- Download and install the GitHub app
- Mac/Linux: Check if git is already installed by running
which git
- To install on Linux:
sudo apt-get install git
(Ubuntu) oryum install git-core
(Fedora) - To install on Mac: http://sourceforge.net/projects/git-osx-installer/
- To install on Linux:
- Setup Git: https://help.github.com/articles/set-up-git
- Mac/Linux only: Generate SSH keys https://help.github.com/articles/generating-ssh-keys
- Clone your private class repository
git clone https://github.com/iit-cs579/[YOUR_GITHUB_ID-asg].git
E.g., for me this would be:
git clone https://github.com/iit-cs579/aronwc-asg.git
- You should have read/write (pull/push) access to your private repository.
- This is where you will submit assignments.
-
Update your private repository with
git pull
-
Modify the README.md file in your repository to list your name.
- Checkin this change with:
git add README.md
git commit -m 'my first commit'
git push