Python Flask Starter

In this edition of Stripe Developer Office Hours, follow along as CJ Avilla walks through the fundamentals of Python and Flask.

## Resources
- Flask web framework https://flask.palletsprojects.com/en/1.1.x/
- curl command line tool https://curl.haxx.se/
- python-dotenv https://pypi.org/project/python-dotenv/
- Stripe Webhooks Guide https://stripe.com/docs/webhooks/build
- Stripe Event Types https://stripe.com/docs/api/events/types
- Code: https://github.com/stripe-samples/developer-office-hours/tree/master/starter

## Table of contents

02:17 Install starter with Stripe CLI
03:10 Setup directory structure
03:24 Basic HTML
05:05 Install dependencies with pip
06:09 Start a basic server.py
08:42 Add GET routes to the server
14:04 Make GET request from client
18:04 Add POST route to the server
22:20 Make POST request from client
27:27 Add basic webhook handler

## Presenter

CJ Avilla, Developer Advocate at Stripe - https://twitter.com/cjav_dev

### Support

If you have a question, please feel free to reach out to our support team on Discord at https://stripe.com/go/developer-chat.

### Updates

Sign up to stay updated with developer news: https://go.stripe.global/dev-digest

### Feedback

If you have any feedback about this or other episodes, let us know: https://forms.gle/VjNqzRhotM2snYo88.
#Stripe #Payments