The Book of Dash
by Adam Schroeder, Christian Mayer, and Ann Marie Ward
Data Science
Book Details
Book Title
The Book of Dash
Author
Adam Schroeder, Christian Mayer, and Ann Marie Ward
Publisher
No Starch Press
Table of Contents
- Title Page
- Copyright
- Dedication
- About the Authors
- Acknowledgments
- Introduction
- Why This Book
- Why Plotly Dash
- Who This Book Is For
- What’s in the Book
- Online Resources
- Part I: Crash Courses
- Chapter 1: Python Refresher
- Lists
- Slicing
- Dictionaries
- List Comprehension
- Object-Oriented Programming
- Decorator Functions and Annotations
- Summary
- Chapter 2: Pycharm Tutorial
- Installing PyCharm
- Creating a Project
- Running a Dash App
- Installing Dash Through PyCharm
- Using Dash with GitHub
- Summary
- Chapter 3: A Crash Course in Pandas
- Visual Overview Cheat Sheet
- Installing pandas
- Creating Objects in pandas
- Selecting Elements in DataFrames
- Modifying an Existing DataFrame
- Summary
- Resources
- Part II: Building Applications
- Chapter 4: First Dash App
- Setting Up the Project
- Dash Components
- Dash Callbacks
- Plotly Express Line Charts
- Summary
- Chapter 5: Global Data Analysis: Advanced Layouts and Graphs
- Setting Up the Project
- Dash Core Components
- Dash Callbacks
- Plotly Express Choropleth Maps
- Summary
- Chapter 6: Investment Portfolio: Building Larger Apps
- Asset Allocation
- Download and Run the App
- App Structure
- Setting Up the Project
- Layout and Styling
- Components
- Pie Chart Using Plotly Graph Objects
- Line Chart Using Plotly Graph Objects
- Dash Callbacks
- Summary
- Chapter 7: Exploring Machine Learning
- Dashboard Apps to Make Machine Learning Models More Intuitive
- The SVM Explorer App
- Layout and Styling
- Reusable Components
- Dash Callbacks
- Summary
- Resources
- Chapter 8: Tips and Tricks
- Dash Enterprise App Gallery
- Enhancing Your Learning with the Plotly Forum
- App Theme Explorer
- Debugging a Dash App
- dash-labs
- Formatting Your Code with Black
- Follow-up Resources
- Appendix: Python Basics
- Index