Jupyter In Depth
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1 student enrolled
Wishlisted Wishlist

Please confirm that you want to add Jupyter In Depth to your Wishlist.

Add to Wishlist

Jupyter In Depth

An Immersive look at the Jupyter Software
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1 student enrolled
Created by Packt Publishing
Last updated 9/2017
English [Auto-generated]
Current price: $10 Original price: $125 Discount: 92% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 1.5 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Configuring Jupyter, Console, Client and Core Modules
  • Accessing the Logger and using widgets
  • Building Data Dashboards
  • Monitoring Application Directories
  • Using Remote Notebooks
View Curriculum
  • Users should know some Python.

Jupyter has emerged as a popular tool for code exposition and the sharing of research artefacts. It has interactive display capabilities and the pluggable kernel system allows data scientists to switch back and forth between multiple programming languages.

The course will walk you through the core modules and standard capabilities of the console, client, and notebook server. By exploring the Python language, you will be able to get starter projects for configurations management, file system monitoring, and encrypted backup solutions for safeguarding their data. In the final Sections, you will be able to build dashboards in a Jupyter notebook to report back information about the project and the status of various Jupyter components.

About the author

Jesse Bacon is a hobbyist programmer that lives and works in the northern Virginia area. His interest in Jupyter started academically while working through books available from Packt Publishing. Jesse has over 10 years of technical professional services experience and has worked primarily in logging and event management.

Who is the target audience?
  • This course is designed to take a beginner to an advanced level of understanding with Jupyter.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
21 Lectures
Getting Started with Jupyter Interfaces
6 Lectures 25:15

This video provides an overview of the entire course.

Preview 01:38

In this video, we will get the environment running and store configurations for restoration.

Setting Up

In this video, we will see how to give Jupyter command line operations.

Jupyter CLI Introduction

In this video, we will see how to explore the Jupyter core package.

The Jupyter Core Module

In this video, we will be shown how to explore the Jupyter client package.

The Jupyter Client

In this video, we will see how to explore the Jupyter console.

The Jupyter Console
Jupyter Configuration
3 Lectures 15:03

This videos guides us how to break out the configuration values and interact with them using ConfigParser and Traitlets config objects.

Preview 05:23

The aim of this video is to show how to quickly and easily store configurations in a local or remote database using Pandas and SQLite.

Storing Configurations

In this video, we will see overriding configurations and file system monitoring in Jupyter with Python.

Configuration Extras
The Jupyter Notebook
4 Lectures 27:50

In this video, we will create simple maps with Jupyter widget Ipyleaflet.

Preview 07:51

In this video, we will do a sample experiment with audio files in Jupyter to showcase Ipywidgets.

More Fun with Ipywidgets

This video gives a brief tour of the capabilities of the GitHub REST API and GraphQL.

Using the GitHub API

The aim of this video is to Obtain actionable intelligence from the Twitter REST API.

Utilizing Twitter
Extensions and Customizations
5 Lectures 21:56

In this video, we will see how to get started with the Notebook package and what are the included tools. We will have a quick look at the workings of an included script to set up SSL in the Jupyter Notebook and the available Notebooks in the documentation.

Preview 03:58

The Jupyter Drive module allows you to mount a Google drive as a local content source. Using the API Quick Start, a client application is coded for the user to interact with the service from a running notebook.  

Gdrive Custom Content Managers

With a custom extension coded from open source libraries you can securely backup your research.  

Customer Bundler Extensions

How can we automatically back up my work so that we do not lose my code on accident? We can add file save hooks so that our bundler extension is automatically run when the file is saved.  

Custom File Save Hook

We have a really neat widget, can we serve it using the Notebook server? With request handlers, you can link code to URL and host patterns for dynamic content delivery.

Custom Request Handlers
3 Lectures 13:15

This video guides us how to convert Notebooks to dashboards and display them.  

Preview 03:49

In this video, we will see what is required to run a dashboard.

The Dashboard Server

In this video, we will understand how Bokeh data applications are ported to the dashboard server.

Bokeh Dashboards
About the Instructor
Packt Publishing
3.9 Average rating
8,175 Reviews
58,819 Students
687 Courses
Tech Knowledge in Motion

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.