Skip to content

Commit

Permalink
Merge pull request #4 from gshotwell/patch-1
Browse files Browse the repository at this point in the history
Advanced Shiny materials
  • Loading branch information
mine-cetinkaya-rundel authored Jan 24, 2024
2 parents 0dcfde9 + 7abeb63 commit 299b594
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 13 deletions.
Binary file added workshops/images/gordon_shotwell.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
33 changes: 20 additions & 13 deletions workshops/shiny_python_adv.qmd
Original file line number Diff line number Diff line change
@@ -1,30 +1,37 @@
---
title: Add workshop title here
title: Advanced Shiny for Python
author:
- name: Instructor 1 name
- name: Gordon Shotwell
affiliations:
- name: Instructor 1 affiliation
- name: Instructor 2 name (remove if single instructor)
affiliations:
- name: Instructor 2 affiliation
- name: Posit PBC
description: |
1-sentence summary of workshop.
categories: [add, comma, separated, categories]
Take your Shiny apps to the next level with modules
categories: [python, shiny, production, advanced]
---

# Description

Full workshop description goes here. Multi-paragraph ok.
Our Intro to Shiny for Python workshop takes you through the basics of building Shiny for Python applications with Shiny Express.
This course builds on those concepts and teaches you how to build and maintain large, mission-critical applications in Shiny.
After this one-day workshop you will understand how to identify problematic Shiny code, and how to build robust apps which are easy to maintain and extend.

The topics we will cover are:
- What is Shiny Core and why do we use it?
- Basics of Shiny modules
- Communicating between modules
- Testing Shiny applications with pytest and playwright

# Audience

This course is for you if you:

- list at least

- three attributes
- Are comfortable working with Python
- Have built and maintained a few Shiny applications in either R or Python
- Are comfortable with Shiny concepts like reactive calcuations and effect

- for your target audience
This course is probably not for you if:
- You aren't really comfortable with Python
- You are picking up Shiny for the first time

# Instructor(s)

Expand Down

0 comments on commit 299b594

Please sign in to comment.