--- title: "Policy as Code (Python)" chapter: true weight: 60 --- # Policy as Code ## Learning Objectives In this self-guided workshop, you'll learn the following: - The fundamentals of policy as code - How to author your own policy packs in Pulumi with Python - How to publish and administer policy packs in the Pulumi service for integrated, organization-wide enforcement This workshop assumes basic familiarity with authoring infrastructure in Pulumi. ## Pre-requisites You'll need the following to complete this workshop: - A [Pulumi account and token](https://www.pulumi.com/docs/intro/pulumi-service/accounts/#access-tokens). If you don't have an account, go to the [signup page](https://app.pulumi.com/signup). - The [Pulumi CLI](https://www.pulumi.com/docs/get-started/install) - Python 3.9 or later {{% notice warning %}}
The examples and sample code provided in this workshop are intended to be consumed as instructional content. These examples will help you develop compliant and secure infrastructure while demonstrating best practices along the way, but are not intended for use in production environments.
{{% /notice %}}