About the Author |
|
xi | |
About the Technical Reviewer |
|
xiii | |
Acknowledgments |
|
xv | |
Chapter 1 Tabulating Data and Constructing Static 2D and 3D Charts |
|
1 | (20) |
|
|
1 | (3) |
|
|
4 | (13) |
|
|
6 | (1) |
|
|
7 | (1) |
|
|
8 | (1) |
|
|
9 | (1) |
|
|
10 | (1) |
|
|
11 | (2) |
|
|
13 | (1) |
|
|
13 | (1) |
|
|
14 | (3) |
|
|
17 | (2) |
|
|
19 | (2) |
Chapter 2 Interactive Tabulation and Charting |
|
21 | (26) |
|
|
21 | (1) |
|
Tabulating the Data with Plotly |
|
|
22 | (1) |
|
|
23 | (1) |
|
|
23 | (18) |
|
|
26 | (1) |
|
|
27 | (1) |
|
|
28 | (4) |
|
|
32 | (2) |
|
|
34 | (2) |
|
|
36 | (2) |
|
|
38 | (1) |
|
|
38 | (3) |
|
|
41 | (2) |
|
|
42 | (1) |
|
|
43 | (1) |
|
|
44 | (1) |
|
|
45 | (2) |
Chapter 3 Containing Functionality and Styling for Interactive Charts |
|
47 | (16) |
|
|
47 | (4) |
|
|
48 | (1) |
|
|
48 | (1) |
|
Including Buttons to a Graph |
|
|
49 | (2) |
|
|
51 | (5) |
|
|
56 | (5) |
|
|
57 | (1) |
|
|
57 | (2) |
|
|
59 | (2) |
|
|
61 | (2) |
Chapter 4 Essentials of HTML |
|
63 | (16) |
|
Communication Between a Web Browser and a Web Server |
|
|
63 | (1) |
|
|
63 | (1) |
|
|
64 | (2) |
|
|
64 | (1) |
|
|
65 | (1) |
|
|
66 | (1) |
|
HyperText Markup Language |
|
|
66 | (9) |
|
|
67 | (8) |
|
|
75 | (1) |
|
|
75 | (3) |
|
|
78 | (1) |
|
|
78 | (1) |
Chapter 5 Python Web Frameworks and Apps |
|
79 | (8) |
|
|
79 | (1) |
|
|
80 | (1) |
|
|
80 | (2) |
|
|
80 | (1) |
|
|
80 | (1) |
|
|
81 | (1) |
|
|
81 | (1) |
|
Initializing a Flask Web App |
|
|
81 | (1) |
|
|
82 | (1) |
|
|
82 | (1) |
|
|
82 | (2) |
|
Installing Dash Dependencies |
|
|
83 | (1) |
|
Initializing a Dash Web App |
|
|
83 | (1) |
|
|
83 | (1) |
|
|
84 | (1) |
|
|
84 | (1) |
|
|
85 | (2) |
Chapter 6 Dash Bootstrap Components |
|
87 | (12) |
|
|
88 | (1) |
|
|
89 | (1) |
|
|
89 | (1) |
|
|
90 | (1) |
|
|
91 | (1) |
|
|
92 | (1) |
|
|
93 | (1) |
|
|
94 | (1) |
|
|
95 | (2) |
|
|
97 | (2) |
Chapter 7 Styling and Theming a Web App |
|
99 | (12) |
|
|
99 | (1) |
|
|
100 | (2) |
|
|
102 | (1) |
|
|
103 | (4) |
|
|
104 | (1) |
|
Dash Bootstrap Components |
|
|
104 | (1) |
|
Implementing Dash Bootstrap Components Theming |
|
|
104 | (2) |
|
|
106 | (1) |
|
Dash Web Application Layout Design |
|
|
106 | (1) |
|
|
107 | (2) |
|
|
109 | (2) |
Chapter 8 Building a Real-Time Web App |
|
111 | (34) |
|
|
112 | (1) |
|
Importing Key Dependencies |
|
|
112 | (4) |
|
Loading an External CSS File |
|
|
115 | (1) |
|
Loading the Bootstrap Icons Library |
|
|
116 | (1) |
|
|
116 | (1) |
|
|
116 | (7) |
|
|
117 | (4) |
|
Specifying the Responsive Side Navigation Bar |
|
|
121 | (2) |
|
Specifying the Web App CSS Code |
|
|
123 | (1) |
|
Side Navigation Bar Menus and Submenus |
|
|
124 | (3) |
|
|
127 | (7) |
|
Creating Interactive Charts |
|
|
129 | (2) |
|
Containing an Interactive Table and Allowing Generating a Report and Enabling Download |
|
|
131 | (3) |
|
Specifying the App Layout |
|
|
134 | (1) |
|
Specifying a Callback Function |
|
|
135 | (8) |
|
Callback for a Responsive Side Navigation Bar |
|
|
136 | (1) |
|
|
137 | (1) |
|
Specifying a Callback Function for Unhiding Content |
|
|
138 | (1) |
|
Specifying a Callback Function for Interactive Charts |
|
|
139 | (2) |
|
Specifying a Callback Function for Unhiding an Interactive Table |
|
|
141 | (1) |
|
Specifying a Callback Function for an Interactive Table |
|
|
142 | (1) |
|
Specifying a Callback Function for Callback for Data Download |
|
|
143 | (1) |
|
|
143 | (1) |
|
|
144 | (1) |
Chapter 9 Basic Web App Authentication |
|
145 | (14) |
|
Authentication with Dash Auth |
|
|
145 | (3) |
|
Authentication with Flask |
|
|
148 | (2) |
|
|
150 | (5) |
|
|
155 | (3) |
|
|
158 | (1) |
Chapter 10 Dash into a Full Website |
|
159 | (30) |
|
|
159 | (17) |
|
|
168 | (5) |
|
|
173 | (2) |
|
Callback to Collapse the Navigation for Small Screens |
|
|
175 | (1) |
|
|
176 | (1) |
|
|
176 | (7) |
|
|
183 | (5) |
|
|
188 | (1) |
Chapter 11 Integrating a Machine Learning Algorithm into a Web App |
|
189 | (26) |
|
An Introduction to Linear Regression |
|
|
189 | (1) |
|
An Introduction to sklearn |
|
|
190 | (1) |
|
|
191 | (1) |
|
Splitting Data into Training and Test Data |
|
|
192 | (1) |
|
|
192 | (1) |
|
|
192 | (2) |
|
|
193 | (1) |
|
Integrating an Algorithm to a Web App |
|
|
194 | (1) |
|
|
195 | (1) |
|
|
195 | (12) |
|
|
200 | (1) |
|
Containing Interactive Tables for Results |
|
|
201 | (2) |
|
Specifying the App Layout and Callbacks for Responsive Side Menus and URL Routing |
|
|
203 | (3) |
|
Specifying a Callback to Load Independent Variables Values |
|
|
206 | (1) |
|
Specifying a Callback for Loading the Dependent Variable Values |
|
|
206 | (1) |
|
Specifying a Callback for Descriptive Statistics |
|
|
207 | (6) |
|
Specifying a Callback for Correlation Analysis Results |
|
|
208 | (1) |
|
Specifying a Callback for an Algorithm's Predictions |
|
|
209 | (1) |
|
Specifying a Callback for an Algorithm's Intercept and Coefficients |
|
|
210 | (1) |
|
Specifying a Callback for an Algorithm's Evaluation Results |
|
|
211 | (2) |
|
|
213 | (1) |
|
|
213 | (2) |
Chapter 12 Deploying a Web App on the Cloud |
|
215 | (8) |
|
Integrated Development Environment |
|
|
215 | (1) |
|
|
215 | (1) |
|
|
216 | (2) |
|
|
218 | (1) |
|
Integrating Innumerable Python Files |
|
|
219 | (1) |
|
|
219 | (1) |
|
|
219 | (2) |
|
|
219 | (2) |
|
|
221 | (2) |
Index |
|
223 | |