lecture03.ipynb