Making Jupyter Notebooks Less Awful - Best Practices and Tools for Quality Development
PyCon South Africa via YouTube
Build AI Apps with Azure, Copilot, and Generative AI — Microsoft Certified
AI Engineer - Learn how to integrate AI into software applications
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
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