Shiny for Python

Shiny for Python

Course Level: Intermediate

Do you want to provide interactive visualisation and data exploration features for users who do not have Python and data science skills? Discover how easy it can be with Python for Shiny to develop an application for exploring data without relying on web development or external BI tools.

Book: Shiny for Python

Start Date:
Venue Details:

Course Details

  • Course Outline
  • Learning Outcomes
  • Materials
  • Prior Knowledge

Course Outline

  • Building your first Shiny for Python app
  • Components of a Shiny for Python app
  • Inputs and outputs
  • Reactive programming
  • Customising the layout of the UI
  • Publishing your app with Shinylive

Learning Outcomes

Session 1:

By the end session one, participants will be able to…

  • be familiar with the structure of a Shiny for Python App
  • appropriately select and include Shiny input widgets
  • have a basic understanding of reactivity and how it is used in Shiny

Session 2:

By the end of session two, participants will be able to…

  • understand the possible layout types
  • dynamically render tables and plots using HTML widgets
  • develop and publish their first Shiny app

This course does not…

  • Introduce shiny modules


Prior Knowledge

Participants must have a basic knowledge of Python, which can be obtained by attending our Introduction to Python and Programming with Python courses.

Attendee Feedback