Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Learning Jupyter 5, Second Edition
Title Page
Copyright and Credits
Learning Jupyter 5 Second Edition
Packt Upsell
Why subscribe?
PacktPub.com
Contributors
About the author
About the reviewer
Packt is searching for authors like you
Table of Contents
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Conventions used
Get in touch
Reviews
Introduction to Jupyter
First look at Jupyter
Installing Jupyter
Notebook structure
Notebook workflow
Basic Notebook operations
File operations
Duplicate
Rename
Delete
Upload
New text file
New folder
New Python 3
Security in Jupyter
Security digest
Trust options
Configuration options for Jupyter
Summary
Jupyter Python Scripting
Basic Python in Jupyter
Python data access in Jupyter
Python pandas in Jupyter
Python graphics in Jupyter
Python random numbers in Jupyter
Summary
Jupyter R Scripting
Adding R scripting to your installation
Adding R scripts to Jupyter on macOS
Adding R scripts to Jupyter on Windows
Adding R packages to Jupyter
R limitations in Jupyter
Basic R in Jupyter
R dataset access
R visualizations in Jupyter
R 3D graphics in Jupyter
R 3D scatterplot in Jupyter
R cluster analysis
R forecasting
R machine learning
Dataset
Summary
Jupyter Julia Scripting
Adding Julia scripting to your installation
Adding Julia scripts to Jupyter
Adding Julia packages to Jupyter
Basic Julia in Jupyter
Julia limitations in Jupyter
Standard Julia capabilities
Julia visualizations in Jupyter
Julia Gadfly scatterplot
Julia Gadfly histogram
Julia Winston plotting
Julia Vega plotting
Julia PyPlot plotting
Julia parallel processing
Julia control flow
Julia regular expressions
Julia unit testing
Summary
Jupyter Java Coding
Adding the Java kernel to your installation
Installing Java 9 or later
A Jupyter environment is required
Configuring IJava
Downloading the IJava project from GitHub
Building and installing the kernel
Available options
Jupyter Java console
Jupyter Java output
Java Optional
Java compiler errors
Java lambdas
Java Collections
Java streams
Java summary statistics
Summary
Jupyter JavaScript Coding
Adding JavaScript scripting to your installation
Adding JavaScript scripts to Jupyter on macOS or Windows
JavaScript Hello World Jupyter Notebook
Adding JavaScript packages to Jupyter
Basic JavaScript in Jupyter
JavaScript limitations in Jupyter
Node.js d3 package
Node.js stats-analysis package
Node.js JSON handling
Node.js canvas package
Node.js plotly package
Node.js asynchronous threads
Node.js decision-tree package
Summary
Jupyter Scala
Installing the Scala kernel
Scala data access in Jupyter
Scala array operations
Scala random numbers in Jupyter
Scala closures
Scala higher-order functions
Scala pattern matching
Scala case classes
Scala immutability
Scala collections
Named arguments
Scala traits
Summary
Jupyter and Big Data
Apache Spark
Installing Spark on macOS
Windows install
First Spark script
Spark word count
Sorted word count
Estimate pi
Log file examination
Spark primes
Spark text file analysis
Spark evaluating history data
Summary
Interactive Widgets
Installing widgets
Widget basics
Interact widget
Interact widget slidebar
Interact widget checkbox
Interact widget textbox
Interact dropdown
Interactive widget
Widgets
The progress bar widget
The listbox widget
The text widget
The button widget
Widget properties
Adjusting widget properties
Adjusting properties
Widget events
Widget containers
Summary
Sharing and Converting Jupyter Notebooks
Sharing Notebooks
Sharing Notebooks on a Notebook server
Sharing encrypted Notebooks on a Notebook server
Sharing Notebooks on a web server
Sharing Notebooks through Docker
Sharing Notebooks on a public server
Converting Notebooks
Notebook format
Scala format
HTML format
Markdown format
Restructured text format
LaTeX format
PDF format
Summary
Multiuser Jupyter Notebooks
A sample interactive Notebook
JupyterHub
Installation
Operation
Continuing with operations
JupyterHub summary
Docker
Installation
Starting Docker
Building your Jupyter image for Docker
Docker summary
Summary
What's Next?
JupyterHub
JupyterLab
Scale
Custom frontends
Interactive computing standards
Summary
Other Books You May Enjoy
Leave a review - let other readers know what you think
← Prev
Back
Next →
← Prev
Back
Next →