Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the powerful combination of Jupyter notebooks and C++ in this ACCU 2019 conference talk. Dive into a live demonstration showcasing Jupyter's versatility beyond data science, focusing on its integration with the Cling C++ interpreter. Learn about installation prerequisites, interface guidance, and witness hands-on examples of prototyping and exploratory potential. Discover how to leverage Jupyter for C++ development, including error handling, function and class creation, template usage, and magic commands. Gain insights into loading libraries, documentation completion, and editor features. Compare C++ implementation with Python alternatives, and explore advanced topics such as JSON and HTML manipulation, NumPy integration, and data visualization using widgets and plotting libraries. Understand best practices for using Jupyter with C++ and see practical applications in geospatial data representation and teaching programming concepts.
Syllabus
Introduction
Background
Jupyter
History
Cling
Zeus
Using Rise
Running the code
Lets go back
Errors
Functions
Classes
Square brackets
Templates
Magic
Lambdas
Loading Libraries
Documentation Completion
Editor
Slides
Ordering
Why not Python
Zeus JSON
Zeus HTML
Magics
Libraries
Numpy
Array
Blast Support
pandas
Quant Stack
Widgets
Chaining
XPlot
Best Practice
Summary
Boxplot Generator
Figure
Ex Leaflet
Geo JSON Data
Open Street Map
Teaching C
First lines of C
Form grader
Grader
Python Notebook
Taught by
ACCU Conference