PyData Seattle 2025

Catherine Nelson

Catherine Nelson is an experienced data scientist and ML engineer, and the author of two O'Reilly books: Software Engineering for Data Scientists (2024) and Building Machine Learning Pipelines (2020). Previously, she was a Principal Data Scientist at SAP Concur, where she deployed NLP models to production and created innovative features including ML-powered carbon emissions analytics. She is currently consulting for startups on AI evaluation and developer relations. Catherine holds a PhD in Geophysics from Durham University and a Masters in Earth Sciences from Oxford University.

Robert Masson is a Senior Principal Data Scientist at Atlassian using data to inform strategic decisions at the company. He previously worked 11 years as a data scientist at Meta and 3 years as a quant at a hedge fund. Robert has a PhD in Mathematics from University of Chicago.


Session

11-09
11:00
90min
Going From Notebooks to Production Code
Catherine Nelson, Robert Masson

Do you need to move your code from notebooks into production? Or do you want to level up your software engineering skills? In this tutorial, we will show you how to turn a Jupyter notebook into a robust, reproducible Python script. You will learn how to use tools for converting notebooks into scripts, how to make your code modular, and how to write unit tests.

Tutorial Track 2