Dash Python Framework: Creating Widgets in Dash Apps


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
The Dash DAQ library can be used to represent data in ways that correspond to real-world physical measurement mechanisms, such as switches, thermometers, knobs, dials, gauges, LED displays, and tanks. In this course, you'll learn how to work with this library. In addition, you'll practice creating widgets using Dash core components. You'll also create Dropdowns, TextAreas, RadioButtons, and Checklists. Finally, you'll cover two important aspects of building web apps - building tabbed apps with different controls on each tab and accepting user upload of files. You'll build a web app that accepts a file for upload, either via drag-and-drop or via direct user navigation, and then checks whether the file is a .csv file and if so, displays the contents of that file in a DataTable.

Expected Duration (hours)
2.0

Lesson Objectives

Dash Python Framework: Creating Widgets in Dash Apps

  • discover the key concepts covered in this course
  • create Boolean toggle switches
  • create a gauge updated using a spin button
  • link Dash components, such as gauges, sliders, and LED Fields
  • configure interactive Dash DAQ components
  • use basic dropdowns to select values
  • customize dropdowns using multi-select
  • create and customize sliders in Dash
  • create and use multiple components, such as text boxes, checklists, and radio buttons
  • configure a multi-tab Dash application
  • implement a Dash app with a complex layout
  • configure callbacks with complex interactivity
  • upload files using an upload dialog
  • summarize the key concepts covered in this course
  • Course Number:
    it_pyvwaddj_03_enus

    Expertise Level
    Expert