© Joshua Cook 2017

Joshua Cook, Docker for Data Science, https://doi.org/10.1007/978-1-4842-3012-1_3

3. Interactive Programming

Joshua Cook

(1)Santa Monica, California, USA

Interactive computing is a dialog between people and machines.

—Beki Grinter1

Jupyter is a web-based interactive application . Jupyter is a presentation environment. Jupyter is a new paradigm in programming. Jupyter is a way to save complex terminal sessions. All of this is to say that Jupyter is many things and, in this author’s humble opinion, one of the most exciting innovations in computing in recent years. Jupyter is fundamentally changing the way we write code. To be sure, Jupyter doesn’t replace vim, Sublime Text, or PyCharm. Jupyter replaces if __name__ == "__main__":. ...

Get Docker for Data Science: Building Scalable and Extensible Data Infrastructure Around the Jupyter Notebook Server now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.