Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated installation link, and added newer version of tutorial code

Howdy!

This is the hub of the Carleton Physics Jupyter workshop. While many languages can be used via the Jupyter notebook environment, this wiki page contains information to help you get acquainted with Python (via Jupyter) and resources to help you once you get the basics down. After you find a computer with Jupyter (or install it on your own computer via the instructions linked below), you should begin by looking at and working through the Getting Started with Python Tutorial in this wiki.  For lots of information about Jupyter, see jupyter.org.

Carleton Python Guides

Getting started with Python in Jupyter

PDF Instructions / Jupyter Notebook Tutorial Python Code

Running Jupyter on a computer where it's installed

Starting Jupyter

Mac and Linux:  open a terminal window.  (In recent Mac OS versions, if a terminal icon is not seen, one can search "terminal" by pressing command-spacebar.)  At the prompt, type jupyter notebook and press enter.  A new tab in a web browser will open with a file tree and some other options.  Click the "new" button, or navigate to a notebook file, which will have the extension .ipynb.  After either clicking on an existing .ipynb file or creating a new one, a new tab will open with your notebook.  You may be asked to pick a kernal.  If you get this dialog, either python 2 or python 3 will serve your initial purpose.  Note that although a browser is used as an interface, everything Jupyter related is happening locally on your computer.

Windows 10:  click on the start menu and begin typing jupyter, the app should pop up.  Click the app.  A terminal-like window may appear and you may have to wait a moment.  Then a new tab in a web browser will open with a file tree and some other options.  Click the "new" button, or navigate to a notebook file, which will have the extension .ipynb.  After either clicking on an existing .ipynb file or creating a new one, a new tab will open with your notebook.  You may be asked to pick a kernal.  If you get this dialog, either python 2 or python 3 will serve your initial purpose.  Note that although a browser is used as an interface, everything Jupyter related is happening locally on your computer.

Ending Jupyter

Mac and Linux:  close all Jupyter-related windows, then press ctrl-c with the terminal window active.

Windows 10: close all Jupyter-related windows.

When you have a lot of windows running

Even if you close the browser tab where you were developing an ipynb, it will continue to run (listed as running) in the "home" (where the file tree is) Jupyter tab.  If you open and close a large number of notebooks, you might want to shut some of them down.  This can be done by selecting them in the home tab and clicking the "shutdown" button that will appear after they are selected.

Installing Jupyter

Follow the instructions found here.  Note that the anaconda installation is recommend and is easiest, as it installs both anaconda and jupyter at the same time.

Jupyter Documentation

Python Documentation

...and remember, if you want to do something specific with python (take a natural logarithm, find syntax to create an array of zeros, etc.), or if you have a specific question about Jupyter, an internet search may be the most efficient approach

 

 

 




Questions? Problems with the site? Contact Marty Baylor or Bruce Duffy.