This document summarizes probabilistic programming in Python using PyMC3. PyMC3 allows users to write probabilistic models and automatically perform Bayesian inference to estimate unknown parameters. It features a simple and clear syntax for model specification, supports advanced sampling methods for large models, and can handle tasks like time series analysis, generalized linear models, and more. The document provides examples of disaster and stock volatility models in PyMC3 and directs readers to additional resources.