Return to STA410 Programming Portfolio Parent Repository here.
Submit .ipynb
file to MarkUs before the end of the calendar day (EoD) on the due date.
Programming Portfolio Assignment 0 introduces Python through the following foundational computational and statistical computation problems:
- Bit string representation of integer value numbers
- Pseudorandom integer generation with modulus
- Floating-point error accumulation reduction
- High precision single pass variance calculations
UofT students may access this the collection of programming problems with the UofT JupyterHub via
Some notes to faciltate getting started in this environment are available on the UofT JupyterHub support page. If for some reason JupyterHub is not loading the repository, you can delete and reload repositories (after downloading and saving what you need).
From JupyterHub, open a new terminal with
New
>Terminal
and then useyes y | rm -r <path to directory to delete>
to a delete the repository directory.
Alternatively, the programming problems may also be accessed without UofT authentication using Google Colab via
https://colab.research.google.com/github/pointOfive/sta410hw0/blob/master/sta410hw0.ipynb
If you're working in some other environment, the versioning there must support notebook format 4.5, e.g., jupyterlab version 3.0.13 or greater; otherwise, your notebook cell-ids will not be supported and you will not get any credit for your submitted work.
You may check if cell ids are present or changing at each save with
! grep '"id":' <path/to/notebook>.ipynb