This gist provides the learning-python3.ipynb notebook file, which can be viewed and edited in a Jupyter Notebook server to learn Python 3.
Once you load the notebook file to your local jupyter server, 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.
Click https://mybinder.org/v2/gist/kenjyco/69eeb503125035f21a9d/HEAD?filepath=learning-python3.ipynb to start an interactive notebook from this gist in the browser. No need to install anything locally! You just need wait for the Docker image to be built on their server, then the JupyterHub server will load the notebook in a live environment.
- Once the notebook loads, select "Cell" from the top area of menu items, then select "Run All"
Hi @adrianastan
I just pushed an MIT license. Feel free to fork it and do what you like.
Also, the notebook had a bit too much text for the middle school students the first year I compiled this, so I ended up making a new gist and markdown file with Python/Bash concepts at https://gist.github.com/kenjyco/71a7168506631f9e99f3590ac3139fc0#file-concepts-md