MATH 608 Worksheet 01

  1. 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.
  2. set up a virtual environment using the version of Python you just installed venv
  3. use pip to install the following packages: pandas numpy scipy matplotlib plotnine duckdb jupyterlab pytest
  4. install Git
  5. 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.
  6. 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.
  7. 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.