Difference between revisions of "Python/Jupyter Notebook"

From Ever changing code
Jump to navigation Jump to search
Line 12: Line 12:
The turtle module, which allows you to create images using turtle graphics. Follow steps below to enable running in JN:
The turtle module, which allows you to create images using turtle graphics. Follow steps below to enable running in JN:


Option 1
<source>
git clone https://github.com/takluyver/mobilechelonian
cd mobilechelonian/
pip install -e .
>>> Successfully installed mobilechelonian
</source>
Example Turtle code
<source lang=python>
from mobilechelonian import Turtle
t = Turtle()
t.shape('turtle')
</source>
Option2 - hasn't worked
<source>
<source>
# Prep
# Prep

Revision as of 00:11, 23 March 2020

Install

There is a many methods to get Jupyter Notebook. Below my preferred option to run in Vagrant.

Vagrant

git clone https://gitlab.com/pio2pio/vagrant-jupyther-box
cd vagrant-jupyther-box
vagrant up
firefox http://localhost:8888

Run turtle graphics in Jupyter Notebook

The turtle module, which allows you to create images using turtle graphics. Follow steps below to enable running in JN:

Option 1

git clone https://github.com/takluyver/mobilechelonian
cd mobilechelonian/
pip install -e .
>>> Successfully installed mobilechelonian


Example Turtle code

from mobilechelonian import Turtle
t = Turtle()
t.shape('turtle')


Option2 - hasn't worked

# Prep
$ pip install ipyturtle
$ jupyter nbextension enable --py --sys-prefix ipyturtle

# Project
$ git clone https://github.com/gkvoelkl/ipython-turtle-widget.git
$ cd ipython-turtle-widget
$ sudo apt install npm
$ pip install -e .
$ jupyter nbextension install --py --symlink --sys-prefix ipyturtle
$ jupyter nbextension enable --py --sys-prefix ipyturtle

You can see now the sketch right below the cell.

References