Jupyter notebooks: Friends or foes? a talk by Tania Allard
Friday, 14 June, 11:10 in Club
Jupyter notebooks have become a hugely popular tool in research, machine learning, data science, education, and many many areas. Their use and adoption have opened the door to a new paradigm: the emergence of literate programming. And with this new paradigm, the users are not only able to develop quick prototypes but also generate compelling narratives in which the code and its outputs are presented side by side. Hence why big companies such as Google and Microsoft have created their own ports of the notebooks: Google Colab and Azure Notebooks.
But how well do notebooks perform in different contexts and standards? Are these suitable for all audiences and applications? This talk will dive into some of the best and lesser known features of the Jupyter notebooks and tools within the Jupyter ecosystem. At the same time, we will explore the limitations and ‘odd behaviors’ of notebooks in a number of contexts while exploring the boundaries of the notebooks and their usefulness under such circumstances.
This talk is suitable for anyone interested in using Jupyter notebooks as part of their workflows as well as for anyone interested in learning ‘what the fuzz is about’ the Jupyter ecosystem. There are no hard technical requirements.
I’m a Research Engineer and developer advocate with years of experience in academic research and industrial environments. My main areas of expertise are within data-intensive applications, scientific computing, and machine learning.
I’m passionate about mentoring, open source, and its community and I'm involved in a number of initiatives aimed to build more diverse and inclusive communities. I'm also a contributor, maintainer, and developer of a number of open source projects and the Founder of Pyladies NorthWest UK.
I also lead a workshop Reproducible data science pipelines in production