Dash - Interactive Data Visualization Web Apps with No Javascript
Offered By: EuroPython Conference via YouTube
Course Description
Overview
Explore interactive data visualization web app development using Dash, a Python framework that requires no JavaScript knowledge. Learn how to create rich, browser-based tools for data exploration and result presentation in this 32-minute EuroPython Conference talk. Discover the advantages of Dash for data scientists and machine learning projects, best practices for effective implementation, and common pitfalls to avoid. Gain insights into organizing applications, optimizing performance, and determining when to transition from Dash to traditional web development. Understand the balance between rapid UI development and potential technical debt, and explore topics such as authentication, testing, and multi-page applications.
Syllabus
Introduction
Disclaimer
Why Dash
Brexit
Pike on London
Python Data vs Python Software
What we were looking for
Summary
Plotly
No JavaScript
Dash Introduction
Dash Hello World
Dash HTML Components
Document Object Model
Bash
Swift
Python
Performance
What is Dash
Dash Titanic example
Dash interactive data set
Titanic Data
ToDo List
State
Interactive Software
Redux
App Limitations
Getting the most out of Dash
Organize your application
Run your app as a module
Build your app using a factory function
Multiple pages
Separate lists
Tooling
When
Dash is great
Its informed web development
Its rapid UI development
Are you creating a technical debt
Authentication testing
Conclusion
Transpiling
Taught by
EuroPython Conference
Related Courses
Interactive Python Dashboards with Plotly and DashUdemy Bitcoin, Litecoin & Dash CryptoCurrency Bundle 10+ Hours
Udemy Ethereum, Litecoin & Dash CryptoCurrency Course (10+ Hours)
Udemy Python. Gráficos interactivos con Plotly y Dash en Python
Udemy Connecting Plotly Graphs to Dash Components
YouTube