Basic Python in Jupyter
In this chapter, we will be using Python scripts in a Jupyter Notebook. Jupyter does not interact with your scripts as much as it executes your script and records results. I think this is how Jupyter Notebooks have been extended to use other languages besides Python-the notebook just takes a script, runs it against a language engine, and records the output from the engine-all the while not really knowing what kind of script is being executed.
Similarly, I have not noticed any particular limitations when using Python in Jupyter. Some of the scripts I have run have taken a lot of time to run, used a lot of memory, opened new windows, and so on, all without failing. There are known issues running Python scripts that contain a __main__
execution loop and multithreaded applications.
We must open a Python section to our notebook to use Python coding. So, start your notebook, then, in the upper-right menu, select Python 2.
Note
I installed Jupyter in the Spring of 2016 on...