YoVDO

Caching for Jupyter Notebooks

Offered By: EuroPython Conference via YouTube

Tags

Jupyter Notebooks Courses Data Science Courses Python Courses Apache Spark Courses pandas Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover effective caching techniques for Jupyter Notebooks in this 29-minute conference talk from EuroPython 2024. Learn why caching is crucial for speeding up development and improving workflow efficiency. Explore various caching methods, including in-memory, on-disk, database, and object storage options. Understand different cache invalidation strategies and security considerations when dealing with protected data. Gain insights into readily available caching tools from the Python standard library, as well as third-party options like IPython magics and cachetools. Follow along as the speaker demonstrates how to build a custom mini-caching framework tailored to specific use cases, using pandas and Spark as examples. Recognize when caching efforts may become excessive and learn to maintain a balanced approach. This talk is suitable for developers and data scientists of all experience levels looking to optimize their Jupyter Notebook workflows.

Syllabus

Caching for Jupyter Notebooks — Lauris Jullien


Taught by

EuroPython Conference

Related Courses

CS115x: Advanced Apache Spark for Data Science and Data Engineering
University of California, Berkeley via edX
Big Data Analytics
University of Adelaide via edX
Big Data Essentials: HDFS, MapReduce and Spark RDD
Yandex via Coursera
Big Data Analysis: Hive, Spark SQL, DataFrames and GraphFrames
Yandex via Coursera
Introduction to Apache Spark and AWS
University of London International Programmes via Coursera