Jupyterlab Quick Start Guide A beginner's guide to the next-gen, web-based interactive computing environment for data science
暫譯: JupyterLab 快速入門指南

Lindsay Richman , Melissa Ferrari , Joseph Oladokun , Wesley Banfield , Dan Toomey

  • 出版商: Packt Publishing
  • 出版日期: 2019-12-20
  • 售價: $1,180
  • 貴賓價: 9.5$1,121
  • 語言: 英文
  • 頁數: 160
  • 裝訂: Paperback
  • ISBN: 1789805546
  • ISBN-13: 9781789805543
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Key Features

  • Manage JupyterLab kernels, code consoles, and terminals, and share your work over the cloud
  • Organize your data solutions within JupyterLab
  • Install and configure extensions on JupyterLab using easy-to-follow examples

Book Description

JupyterLab is a web-based interface and the natural evolution of Jupyter Notebook. This guide will take you through the core commands and functionalities of JupyterLab and help you enhance your JupyterLab productivity.

Starting with the installation of JupyterLab, this book will give you an overview of its features and the variety of problems it solves. You'll see how you can work with external files inside the platform, and understand how to use the code console and terminal. This will help you have distinct control over the scripts you work with. As you progress, you'll get to grips with the extensions available in JupyterLab, and gain insights into adding extensions to introduce new functionality in the interface. This book also covers widget operations within your document, different design patterns in JupyterLab, and the various methods for exchanging Notebooks. Additionally, you'll explore how to host JupyterLab Notebooks on GitHub.

By the end of this Jupyter book, you'll have become well-versed with all the components of JupyterLab and be able to use it collaboratively within your data science teams.


What you will learn

  • Install JupyterLab and work with Jupyter Notebooks
  • Host JupyterLab Notebooks on GitHub and access GitHub resources in your Notebooks
  • Explore different methods for exchanging Notebooks
  • Discover ways in which multiple users can access the same Notebook
  • Publish your Notebooks with nbviewer and convert them into different formats
  • Attach and operate widgets within your Notebooks using a JupyterLab document
  • Use JupyterLab to work collaboratively with multiple data scientists in your teams

Who this book is for

This book is for data scientists and data analysts who are new to JupyterLab as well as for existing Jupyter users who want to get acquainted with its impressive features. Although not necessary, basic knowledge of Python will be helpful.

商品描述(中文翻譯)

#### 主要特點

- 管理 JupyterLab 的內核、程式碼控制台和終端,並通過雲端分享您的工作
- 在 JupyterLab 中組織您的數據解決方案
- 使用易於遵循的範例安裝和配置 JupyterLab 擴展

#### 書籍描述

JupyterLab 是一個基於網頁的介面,是 Jupyter Notebook 的自然演進。本指南將帶您了解 JupyterLab 的核心命令和功能,並幫助您提升 JupyterLab 的生產力。

本書從 JupyterLab 的安裝開始,將為您概述其功能及其解決的各種問題。您將看到如何在平台內部處理外部檔案,並了解如何使用程式碼控制台和終端。這將幫助您對所處理的腳本有明確的控制。隨著進展,您將熟悉 JupyterLab 中可用的擴展,並獲得有關如何添加擴展以引入新功能的見解。本書還涵蓋了在文檔中操作小部件、JupyterLab 中的不同設計模式以及交換 Notebook 的各種方法。此外,您將探索如何在 GitHub 上託管 JupyterLab Notebook。

在本書結束時,您將熟悉 JupyterLab 的所有組件,並能夠在數據科學團隊中協作使用它。

---

#### 您將學到什麼

- 安裝 JupyterLab 並使用 Jupyter Notebook
- 在 GitHub 上託管 JupyterLab Notebook,並在您的 Notebook 中訪問 GitHub 資源
- 探索交換 Notebook 的不同方法
- 發現多個用戶如何訪問同一 Notebook 的方式
- 使用 nbviewer 發布您的 Notebook,並將其轉換為不同格式
- 在您的 Notebook 中使用 JupyterLab 文檔附加和操作小部件
- 使用 JupyterLab 與團隊中的多位數據科學家協作

#### 本書適合誰

本書適合對 JupyterLab 新手的數據科學家和數據分析師,以及希望熟悉其卓越功能的現有 Jupyter 用戶。雖然不是必需的,但基本的 Python 知識將會有所幫助。

作者簡介

Lindsay Richman is a product manager who has worked in products, analytics, and consulting within a variety of industries. She is passionate about the Jupyter project and JupyterLab's role in democratizing scientific computing. She has decided to donate her proceeds from this book to NumFOCUS.

Melissa Ferrari completed her Ph.D. in physics at New York University. Jupyter has been a pivotal tool in her research as a method for exploratory data analysis (especially with interactive widgets), prototyping data analysis pipelines, interactive modeling, and adhering to scientific reproducibility and transparency standards.

Joseph Oladokun is a Data Scientist at eHealth Africa in Nigeria, where he has an in-depth understanding of advanced techniques and tools needed to generate insights from data using the best practices with his experience in data analytics, engineering, and machine learning. Joseph is also a leader and mentor for various data science communities in Africa, and he is the founder of Data Science in Africa, an organization that uses the information to empower data scientists in Africa. He's also the co-lead of Africa R Users Group. Beyond his profession, Joseph is a leader who is very passionate about sharing information and ideas with others.

Wesley Banfield is an R&D Geologist with a passion for digital innovation. He has worked in tech companies leveraging his software development skills and geological background to provide novel solutions. Throughout his career, his go-to tool for innovation has been Jupyter.

Dan Toomey has been developing application software for over 20 years. He has worked in a variety of industries and companies, in roles from sole contributor to VP/CTO-level. For the last few years, he has been contracting for companies in the eastern Massachusetts area. Dan has been contracting under Dan Toomey Software Corp. Dan has also written R for Data Science, Jupyter for Data Sciences, and the Jupyter Cookbook, all with Packt.

作者簡介(中文翻譯)

Lindsay Richman 是一位產品經理,曾在多個行業中從事產品、分析和顧問工作。她對 Jupyter 專案及 JupyterLab 在科學計算民主化中的角色充滿熱情。她決定將本書的收益捐贈給 NumFOCUS。

Melissa Ferrari 在紐約大學獲得物理學博士學位。Jupyter 在她的研究中是一個關鍵工具,作為探索性數據分析(特別是使用互動式小工具)、原型數據分析管道、互動建模以及遵循科學可重複性和透明度標準的方法。

Joseph Oladokun 是尼日利亞 eHealth Africa 的數據科學家,他對於使用最佳實踐從數據中生成洞察所需的先進技術和工具有深入的理解,並擁有數據分析、工程和機器學習的經驗。Joseph 也是非洲多個數據科學社群的領導者和導師,並且是 Data Science in Africa 的創始人,該組織利用資訊來賦能非洲的數據科學家。他還是非洲 R 使用者小組的共同負責人。除了他的專業,Joseph 是一位非常熱衷於與他人分享資訊和想法的領導者。

Wesley Banfield 是一位對數位創新充滿熱情的研發地質學家。他曾在科技公司工作,利用他的軟體開發技能和地質背景提供新穎的解決方案。在他的職業生涯中,Jupyter 一直是他創新的首選工具。

Dan Toomey 擁有超過 20 年的應用程式軟體開發經驗。他曾在多個行業和公司工作,擔任從獨立貢獻者到副總裁/首席技術官等多種角色。在過去幾年中,他一直在東麻薩諸塞州地區為公司提供合約服務。Dan 以 Dan Toomey Software Corp. 名義進行合約工作。Dan 也曾撰寫《R for Data Science》、《Jupyter for Data Sciences》和《Jupyter Cookbook》,這些書籍均由 Packt 出版。

目錄大綱

  1. Introducing JupyterLab
  2. Exploring the Jupyterlab Interface
  3. Managing and Building Extensions
  4. Data Exploration within JupyterLab
  5. Sharing and Presenting your work
  6. Using Jupyterlab with Teams

目錄大綱(中文翻譯)


  1. Introducing JupyterLab

  2. Exploring the Jupyterlab Interface

  3. Managing and Building Extensions

  4. Data Exploration within JupyterLab

  5. Sharing and Presenting your work

  6. Using Jupyterlab with Teams