Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Jupyter Notebooks for Humans

Jupyter Notebooks for Humans

Presented at PyNam event on April 15, 2021

Six Steps to Human Friendly Notebooks. An overview of how Jupyter notebooks can be used to build community and share knowledge widely.

Discussion of Miniforge, JupyterLab, Binder, and Workshops at Meetups.

Carol Willing

April 15, 2021

More Decks by Carol Willing

Other Decks in Technology


 Notebooks for Humans Carol Willing April 15, 2021 PyNam

    Event "WE ARE MORE THAN A COMMUNITY" – PyNam https://speakerdeck.com/willingc/jupyter-notebooks-for-humans
  2. Hello PyNam Pythonistas Steering Council, Python Core Developer, Python Fellow,

    Python Software Foundation Frank Willison Award for technical and community contributions to Python Steering Council, Project Jupyter Core Developer, Project Jupyter Co-Editor, Journal of Open Source Education Co-Author, Teaching and Learning with Jupyter Notebooks 2017 ACM Software System Award VP of Learning, Noteable.io Carol Willing GitHub: willingc
  3. HI, I’M CAROL • I love playing and creating with

    code. • Ooh...cool. How did you make this? • What happens if... • I wonder if I can break it. • People before code - always • Learn, Build, Share - Openly
  4. Miniforge (conda-forge/miniforge) A minimal installer for Conda speci fi c

    to conda-forge. It is comparable to Miniconda, but with: • an emphasis on supporting various CPU architectures • installation scripts or brew install miniforge on Mac • conda-forge set as the default channel • optional support for PyPy in place of standard Python (aka "CPython") • optional support for Mamba in place of Conda
  5. Miniforge: Install on your computer brew install miniforge bash <miniforge

    shell script> Follow directions in the README and terminal output
  6. Use a web-based service (Binder) https://jupyter.org/try Try JupyterLab or Jupyter

    Classic Notebook. Important: This is a temporary notebook so remember to download your notebooks before you close the web page.
  7. Notebooks and Community Less stress Friends and fun Future mentors

    Everyone wins Intro to Python - San Diego Python https://github.com/pythonsd/intro-to-python
  8. ...a programming language created by a community fosters happiness in

    its users around the world. – Guido van Rossum
  9. Came for the language. Stayed for the community. PyNam and

    Pythonistas around the world Credit: Kushal Das
  10. •PyNam Website •San Diego Python •Project Jupyter team and community

    •Noteable for giving me the time to contribute back to the Python community •Photo credits and links on individual slides Attributions and recognition https://speakerdeck.com/willingc/jupyter-notebooks-for-humans @willingcarol https://gist.github.com/willingc/aa52d625e5c58c3abfb2814e46d40dff