售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Title Page
Copyright and Credits
Jupyter Cookbook
Packt Upsell
Why subscribe?
PacktPub.com
Contributors
About the author
About the reviewers
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Download the color images
Conventions used
Get in touch
Reviews
Installation and Setting up the Environment
Introduction
Installing Jupyter on Windows
Getting ready
How to do it...
Installing Jupyter directly
Installing Jupyter through Anaconda
Installing Jupyter on the Mac
Getting ready
How to do it...
Installing Jupyter on the Mac via Anaconda
Installing Jupyter on the the Mac via the command line
Installing Jupyter on Linux
How to do it...
Installing Jupyter on a server
How to do it...
Example Notebook with a user data collision
Adding an Engine
Introduction
Adding the Python 3 engine
How to do it...
Installing the Python 3 engine
Running a Python 3 script
Adding the R engine
How to do it...
Installing the R engine using Anaconda Navigator
Installing the R engine via command line
Running an R Script
Adding the Julia engine
How to do it...
Installing the Julia engine
Running a Julia script
Adding the JavaScript engine
How to do it...
Installing the Node.JS engine
Running a Node.JS script
Adding the Scala engine
How to do it...
Installing the Scala engine
Running a Scala script
Adding the Spark engine
How to do it...
Installing the Spark engine
Running a Spark script
Accessing and Retrieving Data
Introduction
Reading CSV files
Getting ready
How to do it...
How it works...
Reading JSON files
Getting ready
How to do it...
How it works...
Accessing a database
Getting ready
How to do it...
How it works...
Reading flat files
Getting ready
How to do it...
How it works...
Reading text files
Getting ready
How to do it...
How it works...
Visualizing Your Analytics
Introduction
Generating a line graph using Python
How to do it...
How it works...
Generating a histogram using Python
How to do it...
How it works...
Generating a density map using Python
How to do it...
How it works...
Plotting 3D data using Python
How to do it...
How it works...
Present a user-interactive graphic using Python
How to do it...
How it works...
Visualizing with R
How to do it...
How it works...
Generate a regression line of data using R
How to do it...
How it works...
Generate an R lowess line graph
How to do it...
How it works...
Producing a Scatter plot matrix using R
How to do it...
How it works...
Producing a bar chart using R
How to do it...
How it works...
Producing a word cloud using R
How to do it...
How it works...
Visualizing with Julia
Getting ready
How to do it...
Drawing a Julia scatter diagram of Iris data using Gadfly
How to do it...
Drawing a Julia histogram using Gadfly
How to do it...
How it works...
Drawing a Julia line graph using the Winston package
How to do it...
How it works...
Working with Widgets
Introduction
What are widgets?
Getting ready
How to do it...
How it works...
Using ipyleaflet widgets
Getting ready
How to do it...
How it works...
Using ipywidgets
Getting ready
How to do it...
How it works...
Using a widget container
How to do it...
Using an interactive widget
How to do it...
How it works...
Using an interactive text widget
How to do it...
How it works...
Linking widgets together
How to do it...
How it works...
Another ipywidgets linking example
How to do it...
How it works...
Using a cookie cutter widget
Getting ready
How to do it...
How it works...
Developing an OPENGL widget
Getting ready
Creating a simple orbit of one object
How to do it...
How it works...
Using a complex orbit of multiple objects
How to do it...
How it works...
Jupyter Dashboards
Introduction
What is Jupyter dashboards?
Getting ready
How to do it...
There's more...
Creating an R dashboard
How to do it...
How it works...
Create a Python dashboard
How to do it...
Creating a Julia dashboard
How to do it...
Develop a JavaScript (Node.js) dashboard
How to do it...
Sharing Your Code
Introduction
Sharing your Notebook using server software
Using a Notebook server
How to do it...
Using web encryption for your Notebook
Using a web server
How to do it...
Sharing your Notebook through a public server
How to do it...
Sharing your Notebook through Docker
How to do it...
Sharing your Notebook using nbviewer
How to do it...
Converting your Notebook into a different format
How to do it...
Converting Notebooks to R
How to do it...
How it works...
Converting Notebooks to HTML
How to do it...
How it works...
Converting Notebooks to Markdown
How to do it...
How it works...
Converting Notebooks to reStructedText
How to do it...
How it works...
Converting Notebooks to Latex
How to do it...
How it works...
Converting Notebooks to PDF
How to do it...
How it works...
Multiuser Jupyter
Introduction
Why multiuser?
How to do it...
How it works...
Providing multiuser with JupyterHub
Getting ready
How to do it...
Providing multiuser with Docker
Getting ready
How to do it...
Running your Notebook in Google Cloud Platform
Getting ready
Set up your GC project
Create a Cloud storage bucket
Create a cluster
Install Jupyter
Download the script
Execute the script
Configure Jupyter
How to do it...
Next steps
There's more...
Running your Notebook in AWS
Getting ready
How to do it...
How it works...
There's more...
Running your Notebook in Azure
Getting ready
How to do it...
How it works...
There's more...
Interacting with Big Data
Introduction
Obtaining a word count from a big-text data source
How to do it...
How it works...
Obtaining a sorted word count from a big-text source
How to do it...
How it works...
Examining big-text log file access
How to do it...
How it works...
Computing prime numbers using parallel operations
How to do it...
How it works...
Analyzing big-text data
How to do it...
How it works...
Analyzing big data history files
How to do it...
How it works...
Jupyter Security
Introduction
How much risk?
Known vulnerabilities
Web attack strategies
Inherent Jupyter security issues
Security mechanisms built into Jupyter
How to do it...
Token-based authentication
Password authentication
No authentication
Using SSL
How to do it...
Creating an SSL certificate
Apply the SSL certificate
The Jupyter trust model
How to do it...
Trust overrides
Collaboration
Controlling network access
How to do it...
Controlling domain access
Controlling IP access
Additional practices
How to do it...
Server IP address
URL prefix
No browser
Jupyter Labs
Introduction
JupyterLab features
Installing and starting JupyterLab
How to do it...
Installing JupyterLab
Starting JupyterLab
JupyterLab display
How to do it...
JupyterLab menus
How to do it...
Starting a Notebook
How to do it...
Starting a console
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜