MATH 314 Homework 01
Due 2025-08-29 by 11:59pm
-
Get Python, Git, and GitHub set up on your machines.
Install Python, trying your best to not use the version 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.
a. For Windows users, I don't recommend Anaconda (despite what the internet tells you). Instead I recommend using VS Code and this tutorial Get started using Python. Stop before you reach the section Hello World tutorial for Flask.
b. For MacOS users, I really don't recommend Anaconda (despite what the internet tells you). Instead I recommend Homebrew and then using
$ brew install python@3.12
c. 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.d. Wing it and hope for the best.
-
Set up a virtual environment using the version of Python you just installed venv. If you followed the instructions above for Windows, you already did this.
-
use
pip
to install the following packages: pandas numpy scipy matplotlib jupyterlab -
Explore Jupyter notebooks. On Windows with VS Code and everyone else.
-
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.
-
This won't work yet. Go find a shared Google drive Sheets file on drive.google.com named
MATH 314 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. -
Create a MATH314 (no spaces) folder somewhere reasonable on your machine.
cd
into your MATH 314 folder. Create a Jupyter notebook using Jupyter lab. Run the following lines of Python code in separate Code cells.2 ** 3
and
2 ** 64
-
Create a Markdown cell. With complete English sentences, describe two things you just learned about Python.