This gist provides:
- the learning-python3.ipynb notebook file, which can be viewed and edited in a Jupyter Notebook server to learn Python 3
- the learning-python3.pdf PDF file, which is a non-interactive version of the notebook file for offline viewing (with output displayed for all "code cells")
Once you load the notebook file (to your local jupyter server, or https://try.jupyter.org), you can edit any of the cells, add new cells, or delete cells. The code cells will let you type and execute Python code (since we are using the Python 3 kernel). The markdown cells will let you type notes with a simple syntax.
The online server does not remember any changes you make, so be sure to download your file again before closing.
Load a notebook file to https://try.jupyter.org
Visit https://try.jupyter.org in your web browser, then click on the Upload
button near the upper right corner
Navigate your filesystem to find your *.ipynb file, select it with your
mouse, and click Open
Click the new Upload button that appears next to your file name
Click on your uploaded notebook file
Interact with your notebook!




