PyData Global 2023

Unlock the Full Potential of Jupyter Notebooks
12-06, 11:00–11:30 (UTC), General Track

If you're using Jupyter Notebooks in your workflow - This session is for you. Learn about practical tips, workflows, and MLOps tools that help many teams, and individuals scale their work, better utilize Jupyter Notebooks, and successfully bring projects from research to production.


Jupyter Notebooks have seen enthusiastic adoption among the data science community to become the default environment for research.

However, transitioning a project hosted in Jupyter Notebooks into a production-ready code can be a challenging task. The non-linear workflow, lack of versioning capabilities, inadequate debugging and reviewing tools, integration with development environments, and more made the productionization process an uphill battle.

Should we just throw our Jupyter Notebooks out the window? Absolutely not. After all, they are a great tool that gives us superhuman abilities. We can, however, be more production-oriented when using them.

In this session, I'll share 7 guiding principles developed over the course of 4 years of research, that help many teams and individuals scale their work, better utilize Jupyter Notebooks, and successfully bring projects from research to production.


Prior Knowledge Expected

No previous knowledge expected

Nir Barazida, MLOps Team Lead at DagsHub.

Always pushing the envelope and exploring the frontiers of technology. Nir combines a unique background of computer vision engineering, MLOps research, and public speaking - to give a fascinating session on topics he lives and breathes.

Nir is the MLOps Team Lead at DagsHub. He focuses his research on improving workflows for data science teams that work in a production-oriented environment.

Nir graduated with honors from BGU University, majored in Structural Analysis and Finite Element Simulations, and is currently pursuing his Master's in Data Science from Reichman University.