Making Jupyter Notebooks Less Awful - Best Practices and Tools for Quality Development
PyCon South Africa via YouTube
PowerBI Data Analyst - Create visualizations and dashboards from scratch
Get 20% off all career paths from fullstack to AI
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
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