Jupyter Cookbook: Over 75 recipes to perform interactive computing across Python, R, Scala, Spark, JavaScript, and more
暫譯: Jupyter 食譜:超過 75 種配方以在 Python、R、Scala、Spark、JavaScript 等語言中執行互動式計算

Dan Toomey

買這商品的人也買了...

相關主題

商品描述

Leverage the power of the popular Jupyter notebooks to simplify your data science tasks without any hassle

Key Features

  • Create and share interactive documents with live code, text and visualizations
  • Integrate popular programming languages such as Python, R, Julia, Scala with Jupyter
  • Develop your widgets and interactive dashboards with these innovative recipes

Book Description

Jupyter has garnered a strong interest in the data science community of late, as it makes common data processing and analysis tasks much simpler. This book is for data science professionals who want to master various tasks related to Jupyter to create efficient, easy-to-share, scientific applications.

The book starts with recipes on installing and running the Jupyter Notebook system on various platforms and configuring the various packages that can be used with it. You will then see how you can implement different programming languages and frameworks, such as Python, R, Julia, JavaScript, Scala, and Spark on your Jupyter Notebook. This book contains intuitive recipes on building interactive widgets to manipulate and visualize data in real time, sharing your code, creating a multi-user environment, and organizing your notebook. You will then get hands-on experience with Jupyter Labs, microservices, and deploying them on the web.

By the end of this book, you will have taken your knowledge of Jupyter to the next level to perform all key tasks associated with it.

What you will learn

  • Install Jupyter and configure engines for Python, R, Scala and more
  • Access and retrieve data on Jupyter Notebooks
  • Create interactive visualizations and dashboards for different scenarios
  • Convert and share your dynamic codes using HTML, JavaScript, Docker, and more
  • Create custom user data interactions using various Jupyter widgets
  • Manage user authentication and file permissions
  • Interact with Big Data to perform numerical computing and statistical modeling
  • Get familiar with Jupyter's next-gen user interface - JupyterLab

Who This Book Is For

This cookbook is for data science professionals, developers, technical data analysts, and programmers who want to execute technical coding, visualize output, and do scientific computing in one tool. Prior understanding of data science concepts will be helpful, but not mandatory, to use this book.

Table of Contents

  1. Installation & Setting up the Environment
  2. Adding an Engine
  3. Accessing and Retrieving Data
  4. Visualize your analytics
  5. Working with Widgets
  6. Jupyter dashboards
  7. Sharing your code
  8. Multiuser Jupyter
  9. Interacting with Big Data
  10. Jupyter Security
  11. Jupyter Labs

商品描述(中文翻譯)

利用流行的 Jupyter 筆記本的強大功能,輕鬆簡化您的資料科學任務

主要特點


  • 創建和分享包含即時代碼、文本和可視化的互動文件

  • 將流行的程式語言如 Python、R、Julia、Scala 與 Jupyter 整合

  • 使用這些創新的食譜開發您的小工具和互動儀表板

書籍描述

最近,Jupyter 在資料科學社群中引起了強烈的興趣,因為它使常見的資料處理和分析任務變得更加簡單。本書適合希望掌握與 Jupyter 相關的各種任務,以創建高效、易於分享的科學應用的資料科學專業人士。

本書首先介紹如何在各種平台上安裝和運行 Jupyter Notebook 系統,以及配置可以與其一起使用的各種套件。接著,您將看到如何在 Jupyter Notebook 上實現不同的程式語言和框架,如 Python、R、Julia、JavaScript、Scala 和 Spark。本書包含直觀的食譜,教您如何構建互動小工具以實時操作和可視化資料、分享您的代碼、創建多用戶環境以及組織您的筆記本。然後,您將獲得使用 Jupyter Labs、微服務及其在網路上部署的實作經驗。

到本書結束時,您將能夠將對 Jupyter 的知識提升到一個新水平,以執行所有與之相關的關鍵任務。

您將學到什麼


  • 安裝 Jupyter 並配置 Python、R、Scala 等引擎

  • 在 Jupyter Notebooks 上訪問和檢索資料

  • 為不同場景創建互動可視化和儀表板

  • 使用 HTML、JavaScript、Docker 等轉換和分享您的動態代碼

  • 使用各種 Jupyter 小工具創建自定義用戶資料互動

  • 管理用戶身份驗證和文件權限

  • 與大數據互動以執行數值計算和統計建模

  • 熟悉 Jupyter 的下一代用戶界面 - JupyterLab

本書適合誰

本食譜適合資料科學專業人士、開發人員、技術資料分析師和希望在一個工具中執行技術編碼、可視化輸出和進行科學計算的程式設計師。對資料科學概念的先前理解將有助於使用本書,但不是必需的。

目錄


  1. 安裝與環境設置

  2. 添加引擎

  3. 訪問和檢索資料

  4. 可視化您的分析

  5. 使用小工具

  6. Jupyter 儀表板

  7. 分享您的代碼

  8. 多用戶 Jupyter

  9. 與大數據互動

  10. Jupyter 安全性

  11. Jupyter Labs