Overview
Syllabus
Intro
Scaffolding a project in Python
Setup Virtualenv
Building Makefile
Setup Github Actions
Formatting code with Python Black
Test code with Pytest and Pytest Coverage
Using Python Fire to build CLI
Write Wikipedia scraper
Use IPython to interact and debug code in Github Codespaces
Pinning FastAPI version number
Building FastAPI Microservice
Using Text blob NLP service to parse phrases
Debugging broken code
Building container
Setup AWS Code Build push to ECR Elastic Container Registry
Setup AWS Code Build to ECR to AWS App Runner Continuous Delivery
Taught by
Pragmatic AI Labs