Due: 2019-08-27 by 11:59pm

  1. Install Python 3.6 or later. There’s essentially two options.

    1. Anaconda and docs, shortcut to Anaconda download, or
    2. you’re own your own.

    My recommendation is a. if you are runnings windows, or you don’t want to potentially foobar your OS’s Python.

    I follow option b., using virtualenv to create Python virtual environments and Pip for package management. conda (Anaconda’s command line tool) takes care of both of these things for you.

  2. Set up an IDE. There’s a gazillion options, but in this class I recommend Jupyter notebooks. Later in the semester we will turn in compiled (to HTML) Jupyter notebooks, so Jupyter is mandatory. I don’t care where development of your homework happens.

    If you installed Anaconda, then Jupyter should be installed already. Go to your Anaconda prompt and type jupyter notebook.

    Otherwise, you’ll need to install Jupyter. Running a Jupyter Notebook session follows the same command, but at an ordinary (not Anaconda) prompt.

  3. Install git by following HW02 GitHub.

  4. Ensure the following packages are installed jupyter, pandas, scipy, numpy, patsy, matplotlib, and bplot.

    The last package is a simple plotting packages under active development by me. Find it, installation instructions, and documentation here: bplot.

import numpy as np
import pandas as pd
from scipy.stats import norm as normal
import bplot as bp

If you are on a Windows machine and using Jupyter, installing bplot has to happen within a notebook cell as

!pip install git+https://github.com/roualdes/bplot

* Please come see me in office hours or Community Coding if you need help. I won’t respond to emails for help with this homework, as this can get ugly depending on your OS.