Are you a Python user who is searching for a way to easily create powerful and flexible web applications for data science and analytics? Have you tried existing Python web application frameworks like Django or Streamlit, but felt that something was missing? Have you wanted to bring the ease of use and flexibility of Shiny for R into your Python workflow? Well, the wait is over. Join us for our inaugural “Shiny for Python” Masterclass, where you can learn from our dashboard experts how to easily create powerful, Python based Shiny web applications!
Note: All our trainings are supported by fully qualified software engineers and interface design experts trained under our partnership with Posit to bring best practice to participants; whatever their background.
Check out our Masterclasses on R Shiny and Automated Reporting with Quarto.
Where
Online Masterclass
When
10–21 February 2025
Price
$2270 NZD*
Numbers are limited, register now to reserve your place.
Why Shiny for Python?
Python is commonly referred to as the ‘second best language for everything’, but don’t let that fool you. Python is an immensely powerful language, with a simple and easy to use syntax, vast amounts of documentation and a rich open-source community supporting an extensive array of packages.
Posit has been hard at work developing the Shiny for Python package and has recently released version 1.0 to the world. With Shiny for Python, you can access all the benefits of Shiny’s customisable framework and simple reactive programming within the comfort of your existing Python environment! You can quickly and easily develop and deploy aesthetically pleasing, interactive web-based dashboards to tell better stories with your data – while also taking advantage of powerful R packages to power your visualisations. You can also customise the look, feel and function of your dashboard to your heart’s content; from one of Shiny’s pre-made layouts or from scratch, using CSS and JavaScript to super-charge your app.
Schedule
Session start times*
North America:
Los Angeles (PDT) 12pm
Toronto (EDT) 3pm
Europe:
London (BST) 8pm
Paris (CEST) 9pm
Oceania (next day):
Sydney (AEST) 7am
New Zealand (NZDT) 9am
Each session is 90 min long (online Zoom tutorial). We also recommend putting some time aside in-between the sessions to work on assignments and to practice in your own time, ideally at least one hour.
Session dates: 10, 11, 13, 17, 18, 20 February 2025
* Note: times indicate the start time of the first session, but these may change due to daylight savings. Sessions will always begin at 9am New Zealand time.
Learning objectives
- Learn the anatomy of a simple Shiny for Python application
- Understand the workflow of developing a Shiny application
- Learn to create a basic Shiny app interface
- Understand user inputs, and simple plot outputs in Shiny
- Understand reactivity and how it can be used in a Shiny app
- Perform basic data transformations reactively in a Shiny app
- Create static and interactive plot outputs in a Shiny app
- Learn how to debug your Shiny for Python application if things go wrong
- Publish your Shiny for Python application to Shinyapps.io
*10% discount for attendees of previous Masterclasses