Session

Interactive Notebooks for the Polyglot with Python, .NET, SQL, JS, and more!

Have you ever wanted to run a small experiment or create an example to share with your team but didn't want to go through the boilerplate of setting up a new project? Did you ever wish you could embed interactive code examples alongside your documentation? Project Jupyter and Polyglot Notebooks might be up your alley.

In this talk you'll see how Jupyter Notebooks, Jupyter Labs, and Polyglot Notebooks (formerly .NET Interactive) offer interactive ways of running code in a minimal environment alongside rich markup documentation. We'll cover what notebooks are, what they're used for, setting up your notebook in Jupyter and Polyglot Notebooks, and how the various code blocks can be used.

Along the way we'll feature examples using Python, JavaScript, C#, F#, SQL, HTML, Mermaid diagrams, and more.

Finally, we'll close with a discussion of sharing your notebooks with others and how notebooks can serve as rich interactive documentation, proofs of concept, and might even be considered an entire class of application in their own right.

The first bit of this will cover Jupyter Notebooks and Jupyter Labs. Anaconda individual edition will be discussed as a good way of getting started and cloud-based providers for notebooks will also be discussed.

The second half of this talk will feature Polyglot Notebooks (see https://devblogs.microsoft.com/dotnet/dotnet-interactive-notebooks-is-now-polyglot-notebooks/ ) and show how notebooks can be used for more than just Python development or data science experiments.

Matt Eland

Microsoft MVP & AI Specialist at Leading EDJE

Columbus, Ohio, United States

View Speaker Profile

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top