Making Jupyter Notebooks Less Awful - Best Practices and Tools for Quality Development
PyCon South Africa via YouTube
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Learn Python with Generative AI - Self Paced Online
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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