MATH 608 Worksheet 01
Get Python, Git, and GitHub set up on your machines.
- Install Python, if it is not already on your machine. I use Python 3.12, but anything 3.9 or above that you can get your hands on is probably fine.
- For Windows users, I don't recommend Anaconda (despite what the internet tells you). Instead I recommend using WSL 2 and following these instructions
- For MacOS users, I really don't recommend Anaconda
(despite what the internet tells you). Instead I
recommend first installing
Homebrew
and then using
$ brew install python@3.12
. - For Linux users, (is Anaconda even an option?, I hope not) use
apt
or what have you. If you want a higher version of Python use this apt-repository.
- set up a virtual environment using the version of Python you just installed venv
- use
pip
to install the following packages: pandas numpy scipy matplotlib plotnine duckdb jupyterlab pytest - install Git
- If you are not already, get set up on GitHub. I recommend choosing a username you wouldn't be embarrassed to show a future boss. Once established, send me your GitHub username by filling out this Google form.
- Go find a shared Google drive Sheets file on
drive.google.com
named
MATH 608 Grades for [your student username]
. In this file, you'll find your grades throughout the semester and invitations to each week's worksheet's GitHub repository. - If you haven't already, please select your preferred Reading Assignment topics for which you and up to two other students will lead an in-class discussion: I'll try my best to get you your preferred topics, but it is a first come first serve basis, so the earlier you make your selections the more likely it is you will get your choice.