Appendix A — Glossary

Published

2026-10-15

Key terms used throughout the book.

Term Definition
App-package A Python package whose primary purpose is to deliver a Shiny for Python application
Entry point A command registered in pyproject.toml that lets users launch the app from the terminal
Editable install Installing a package with pip install -e . so code changes take effect without reinstalling
Reactive expression A reactive.Calc that caches its result and re-executes only when its dependencies change
Module A self-contained pair of ui and server functions that can be embedded in a larger Shiny app
Wheel A pre-built .whl archive of a package that can be installed without a build step (see Python Packages)
Source distribution (sdist) A .tar.gz archive of a project’s source files that must be built before it can be installed (see Python Packages)