Home
Workshops
Tickets
Contact
Français
Workshops
Tickets
Contact
Français

Upcoming Workshops

Dash Master Class

Dash Master Class

February 17-18, 2018

This two-day workshop will go over the foundations and guiding principles of dash, starting with simple examples on the first day and more advanced use cases on the second day. Each section of the Dash workshop will be focused around complete examples that the attendees can run on their own computers. Attendees will learn the principles of Dash by customizing these examples through gentle, interactive “challenges”.

This workshop is taught by the author of the Dash library itself, with help from other Dash solutions experts at Plotly.

Dash Master Class

February 17-18, 2018

Workshop Overview

Read the Syllabus on Github

This workshop will run from 9am-5pm 

Saturday and Sunday | February 17-18, 2018

Chris will walk you through his own creation Dash.

Dash is a new open source library for creating user interfaces in pure Python: no Javascript required. Dash allows you to bind interactive controls like sliders, dropdowns, and search boxes with interactive output widgets like graphs, tables, and text boxes.

This two-day workshop will go over the foundations and guiding principles of dash, starting with simple examples on the first day and more advanced use cases on the second day. Each section of the Dash workshop will be focused around complete examples that the attendees can run on their own computers. Attendees will learn the principles of Dash by customizing these examples through gentle, interactive “challenges”.

This workshop is taught by the author of the Dash library itself, with help from other Dash solutions experts at Plotly.

Day 1 - Introduction to Dash

 - What’s Possible in Dash: The Dash Gallery Tour
 - Getting Started with Dash: The Dash `layout`
 - A tour of available Dash components
 - Architecture: How does Dash work?
 - Basic interactivity with Dash `callbacks`
 - Advanced interactivity with Dash `callbacks`: multiple inputs, multiple outputs
 - Making Dash apps data-driven with Pandas and SQL
 - All about Dash `Graph` component
 - Learning how to troubleshoot
 - Deploying Dash apps

Day 2 - Advanced Dash and Dash Best Practices

 - Comprehensive guide to crossfiltering
 - Styling Dash Apps: Design and CSS Pro Tips
 - Concepts of `State`: 
 - Dash App Performance: Caching and parallelization
 - Overview of Dash Roadmap - What’s going to be available this year
 - (Optional - for attendees with Javascript experience): Building your own Dash components

Instructor

Chris Parmer

Chris Parmer

Chris is a co-founder of Plotly, co-author of the Plotly Python library, and creator of Dash.

R, Shiny & Dash R

R, Shiny & Dash R

March 3-4, 2018

By the end of this workshop, you should be able to leverage interactive visualization techniques to perform/present data analysis tasks/findings using the R package plotly. Though it would be beneficial to have some prior knowledge of R and ggplot2, we do not require it, and as such, we avoid assuming pre-existing knowledge as much as possible. Furthermore, this workshop is not designed to make you an R programming expert – it’s designed to get you doing powerful things quickly regardless of your experience with R or programming in general.

Plotly Montreal