Solutions Products Open Source Customers Resources

Introduction to Shiny - Python Focus

An introduction to building interactive web applications with Shiny in Python. Covers what Shiny is, how apps are structured, and the basics of inputs, outputs, and reactivity.

rate limit

Code not recognized.

Course Objectives

  1. Describe what Shiny for Python is and the types of interactive applications it enables
  2. Identify the core components of a Shiny for Python app: the ui and server
  3. Explain how Shiny's reactive model connects user inputs to rendered outputs in Python
  4. Build a simple Shiny for Python app with at least one input and one output

Curriculum20 min

  • Shiny Basics
  • What is Shiny?
  • The anatomy of a Shiny app
  • Shiny for Python Basics
  • Connecting the Pieces
  • Inputs, outputs, and reactivity
  • Building a Shiny app
  • Inputs, Outputs, and Reactivity
  • Lab
  • Fix the Apps!
  • Next Steps
  • Wrap Up

Course Objectives

  1. Describe what Shiny for Python is and the types of interactive applications it enables
  2. Identify the core components of a Shiny for Python app: the ui and server
  3. Explain how Shiny's reactive model connects user inputs to rendered outputs in Python
  4. Build a simple Shiny for Python app with at least one input and one output

Curriculum20 min

  • Shiny Basics
  • What is Shiny?
  • The anatomy of a Shiny app
  • Shiny for Python Basics
  • Connecting the Pieces
  • Inputs, outputs, and reactivity
  • Building a Shiny app
  • Inputs, Outputs, and Reactivity
  • Lab
  • Fix the Apps!
  • Next Steps
  • Wrap Up