To its author, a single Jupyter notebook can represent a narrative, a program, or data. While this dynamic, interactive state of an editing session is fleeting, the work represented lies dormant, waiting to be unlocked. Confounding the rediscovery and reuse of notebooks are technical issues, some of which can be solved at the language-agnostic Jupyter level, while others are deeply embedded in the quirks of a particular kernel or language. At the human-machine interface, nontechnical issues arise, requiring style conventions and best practices to create literate notebooks for others.
Tony Fast and Nick Bollweg explore conventions that create notebooks with value long past their inception as documents, software packages, test suites, and interactive applications. You’ll learn how to transform various passive states of notebooks and discover how core Jupyter technologies integrate into the larger scientific computing ecosystem to create readable, reusable, reproducible, and recyclable computable documents.
Tony Fast is a modern scientist with over a decade of experience analyzing unstructured data for cross-functional teams in research, business, and security. Tony currently explores the intersection of applied engineering and computer science, trying to understand how open access will transform basic science for the next-generation workforce. He is actively building diverse communities around open source scientific software technologies in metro Atlanta; he currently organizes the Atlanta Jupyter user group and is a data lead at Code for Atlanta. He was also a cofounder of PyData Atlanta. Tony holds a PhD in materials science and engineering from Drexel University and a BS in ceramic engineering from Rutgers University.
©2018, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com