Interactive Dashboards and Data Apps with Plotly and Dash: Harness the power of a fully fledged frontend web framework in Python – no JavaScript required (Paperback)
暫譯: 使用 Plotly 和 Dash 創建互動式儀表板和數據應用:在 Python 中利用完整的前端網頁框架 - 無需 JavaScript (平裝本)

Dabbas, Elias

  • 出版商: Packt Publishing
  • 出版日期: 2021-05-21
  • 售價: $1,700
  • 貴賓價: 9.5$1,615
  • 語言: 英文
  • 頁數: 364
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1800568916
  • ISBN-13: 9781800568914
  • 相關分類: Python
  • 立即出貨 (庫存=1)

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

相關主題

商品描述

Learn how to build web-based and mobile-friendly analytic apps and interactive dashboards with Python

 

Key Features:

  • Develop data apps and dashboards without any knowledge of JavaScript
  • Map different types of data such as integers, floats, and dates to bar charts, scatter plots, and more
  • Create controls and visual elements with multiple inputs and outputs and add functionality to the app as per your requirements

 

Book Description:

With Plotly's Dash framework, it is now easier than ever for Python programmers to develop complete data apps and interactive dashboards. Dash apps can be used by a non-technical audience, and this will make data analysis accessible to a much wider group of people. This book will help you to explore the functionalities of Dash for visualizing data in different ways and getting the most out of it.

 

The book starts with an overview of the Dash ecosystem, its main packages, and the third-party packages crucial for structuring and building different parts of your apps. You'll learn how to create a basic Dash app and add different features to it. Next, you'll integrate controls such as dropdowns, checkboxes, sliders, date pickers, and more in the app and then link them to charts and other outputs. Depending on the data you are visualizing, you'll also add several types of charts, including scatter plots, line plots, bar charts, histograms, and maps, as well as explore the options available for customizing them.

 

By the end of this book, you'll have developed the skills you need to create and deploy an interactive dashboard, handle complexities and code refactoring, and understand the process of improving your application.

 

What You Will Learn:

  • Find out how to run a fully interactive and easy-to-use app
  • Convert your charts to various formats including images and HTML files
  • Use Plotly Express and the grammar of graphics for easily mapping data to various visual attributes
  • Create different chart types, such as bar charts, scatter plots, histograms, maps, and more
  • Expand your app by creating dynamic pages that generate content based on URLs
  • Implement new callbacks to manage charts based on URLs and vice versa

 

Who this book is for:

This Plotly Dash book is for data professionals and data analysts who want to gain a better understanding of their data with the help of different visualizations and dashboards. Basic to intermediate-level knowledge of the Python programming language will help you to grasp the concepts covered in this book more effectively.

商品描述(中文翻譯)

學習如何使用 Python 建立基於網頁和適合行動裝置的分析應用程式及互動式儀表板

主要特色:


  • 在不需要任何 JavaScript 知識的情況下開發數據應用程式和儀表板

  • 將不同類型的數據(如整數、浮點數和日期)映射到條形圖、散佈圖等

  • 創建具有多個輸入和輸出的控制項和視覺元素,並根據需求為應用程式添加功能

書籍描述:

使用 Plotly 的 Dash 框架,Python 程式設計師現在比以往任何時候都更容易開發完整的數據應用程式和互動式儀表板。Dash 應用程式可以被非技術性觀眾使用,這將使數據分析對更廣泛的人群變得可及。本書將幫助您探索 Dash 的功能,以不同方式可視化數據並充分利用它。

本書首先概述了 Dash 生態系統、其主要套件以及對於結構化和構建應用程式不同部分至關重要的第三方套件。您將學習如何創建一個基本的 Dash 應用程式並為其添加不同的功能。接下來,您將在應用程式中整合下拉選單、核取方塊、滑桿、日期選擇器等控制項,然後將它們連結到圖表和其他輸出。根據您可視化的數據,您還將添加多種類型的圖表,包括散佈圖、折線圖、條形圖、直方圖和地圖,並探索可用的自定義選項。

在本書結束時,您將具備創建和部署互動式儀表板所需的技能,能夠處理複雜性和代碼重構,並理解改善應用程式的過程。

您將學到什麼:


  • 了解如何運行一個完全互動且易於使用的應用程式

  • 將您的圖表轉換為各種格式,包括圖像和 HTML 文件

  • 使用 Plotly Express 和圖形語法輕鬆將數據映射到各種視覺屬性

  • 創建不同類型的圖表,如條形圖、散佈圖、直方圖、地圖等

  • 通過創建基於 URL 生成內容的動態頁面來擴展您的應用程式

  • 實現新的回調以根據 URL 管理圖表,反之亦然

本書適合誰:

這本 Plotly Dash 書籍適合希望通過不同的可視化和儀表板更好地理解數據的數據專業人士和數據分析師。對 Python 程式語言的基本到中級知識將幫助您更有效地掌握本書所涵蓋的概念。