Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Dash - Interactive Data Visualization Web Apps with No Javascript

EuroPython Conference via YouTube

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

Reviews

Start your review of Dash - Interactive Data Visualization Web Apps with No Javascript

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.