Making Jupyter Notebooks Less Awful - Best Practices and Tools for Quality Development
PyCon South Africa via YouTube
Overview
Learn essential strategies and tools for improving Jupyter Notebooks in this 38-minute conference talk from PyCon South Africa. Explore what makes Jupyter Notebooks both indispensable and challenging, while discovering various IDE options from local installations to cloud-based solutions. Master practical patterns and tooling including code quality tools like nbqa, version control with Github and Jupyterlab git extensions, testing frameworks such as nbval and testbook, dependency management through virtual environments and Docker, and automated quality control via Github actions. Gain valuable insights into the growing ecosystem of Jupyter Notebook tools designed to overcome common limitations and enhance collaborative workflows, enabling development of higher quality notebooks that satisfy both enthusiasts and skeptics alike.
Syllabus
Time: Oct 06 Fri:
Duration:
Taught by
PyCon South Africa