Skip to content

liuzheng-arctic/intro-jupyter

 
 

Repository files navigation

Introduction to Jupyter and IPython

Sebastian Alvis, Shane Grigsby, Lindsey Heagy, Yara Mohajerani, Fernando Pérez

Binder

Schedule (all times in PDT)

  • 10:45 - 11:00 AM [Anthony]: Getting connected
    • welcome and get everyone connected
  • 11:00 - 11:15 AM [Fernando]: JupyterHub, Pangeo and JupyterLab overview
    • Basic architecture of our shared computing environment
    • Logging in/shutting down
    • Explaining shared drive space, what persists, need to push code changes to GitHub
    • Overview of the interface
    • What are the benefits of using Jupyter Notebooks? Collaboration, open workflows, etc.
    • What are the caveats? (e.g. hidden states, need to update intermediate cells)
  • 11:15 - 11:25 AM [Yara]: Jupyter Notebooks
    • Focus in on JupyterNotebook interface - cells (type, running, editing, copy/pasting), kernel
    • What features are specific to notebooks?
  • 11:25 - 11:55 AM [Shane]: IPython
    • Workflows beyond plain Python - tab completion, command line access, debugging
  • 11:55 - 12:20 AM [Lindsey]: Widgets
    • creating just-in-time research GUIs: connecting interactive controls to your code
  • 12:20 - 12:30 AM [Fernando]: Wrap up

Accessing the Pangeo Hub

https://icesat-2.hackweek.io/hub/login

Installing IPywidgets

https://ipywidgets.readthedocs.io/en/latest/user_install.html

Extras

Credit

This collection of tutorials was adapted from the ICESat-2 Hackweek tutorial by @fperez

About

Introduction to Jupyter and IPython

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%