Presented by

  • Moshe Zadka

    Moshe Zadka
    https://cobordism.com

    Moshe has been involved in Open Source since 1995 and in Python since 1998. They have contributed to core Python, are a founding member and a fellow of the Python Software Foundation, and a founding member of the Twisted project.

Abstract

Jupyter has a well-deserved reputation for being a research tool. The same properties that make it well suited for research make it a powerful tool for hands-on teaching. Whether it is abstract math, computer science, software development, physics, or many other subjects, Jupyter can be a powerful tool for teaching with integrated hands-on exercises. The talk will show how JupyterLab can be used both for assigning independent work as well as to help follow along with traditional frontal teaching. It will cover concrete examples from math, software development, and physics, to show how to put it into practice. The talk will also cover how to export Jupyter notebooks in a way suitable for students to download them and how to use Jupyter to grade work assigned as notebooks.