Asynchronous Computing with Notebooks
Python’s advantages as a programming language include a fast development cycle based on rapid feedback for the developer. This is especially the case when developing scripts and short programs using the REPL (Read-Eval-Print-Loop) style of implementation. Producing more sophisticated products that include elements of hypertext (data, images, links, models, etc.) is facilitated by interactive computational notebooks.
We now explore how the paradigm of interactive computing that computational notebooks foster is compatible with asynchronous programming, and learn how interactive computing benefits from non-blocking asynchronous operations. Applications for which this combination of tools is appropriate include the simulation of complex processes, data access and analysis, user interfaces and interactive charts, and more.
In this final chapter we’ll be covering these topics:
- Interactive computing concepts
- Simulating...