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
Introduction to Artificial IntelligenceStanford University via Udacity Natural Language Processing
Columbia University via Coursera Probabilistic Graphical Models 1: Representation
Stanford University via Coursera Computer Vision: The Fundamentals
University of California, Berkeley via Coursera Learning from Data (Introductory Machine Learning course)
California Institute of Technology via Independent