Dash Python Framework: Creating Widgets in Dash Apps

Dash 1.17    |    Expert
  • 14 videos | 1h 58m 51s
  • Includes Assessment
  • Earns a Badge
Likes 8 Likes 8
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.


  • 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


  • 2m 8s
  • 11m 55s
  • Locked
    3.  Creating Gauges in Dash Apps
    11m 4s
  • Locked
    4.  Using Gauges, Sliders, and LED Fields in Dash Apps
    6m 53s
  • Locked
    5.  Using Dash DAQ Components
    10m 33s
  • Locked
    6.  Creating Basic Dropdowns in Dash Apps
    11m 6s
  • Locked
    7.  Creating Custom Dropdowns in Dash Apps
    7m 12s
  • Locked
    8.  Creating and Using Sliders in Dash Apps
    10m 38s
  • Locked
    9.  Using Checklists, Radio Buttons, and Text Areas
    10m 27s
  • Locked
    10.  Using the Dash Tabs Component
    11m 1s
  • Locked
    11.  Recognizing the Layout of a Complex Dash App
    6m 49s
  • Locked
    12.  Recognizing the Callbacks in a Complex Dash App
    8m 28s
  • Locked
    13.  Creating a Dash App with an Upload Dialog
    8m 25s
  • Locked
    14.  Course Summary
    2m 13s


Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.