Hi there 👋
I'm Pamela Fox, a Cloud Advocate in Python at Microsoft.
Upcoming conferences: PythonWebConf (Use code Pamela@PWC2023 for 15% off), CitusCon
If you're looking to get started with Python on Azure, here are my Azure-related repositories:
| Tables | Python libraries | Azure services | AZD? |
|---|---|---|---|
| flask-charts-api-container-app | Flask, APIFlask, gunicorn | Container Apps, Container Registry, CDN | |
| flask-gallery-container-app | Flask, gunicorn | Container Apps, Container Registry, CDN | |
| flask-surveys-container-app | Flask, gunicorn, SQLAlchemy, psycopg2 | Container Apps, Container Registry, PostGres Flexible Server | |
| simple-flask-api-container | Flask | Container Apps, Container Registry | |
| simple-flask-server-container | Flask | Container Apps, Container Registry | |
| staticmaps-function | FastAPI, py-staticmaps, OpenTelemetry | Functions, CDN | |
| fastapi-azure-function-apim | FastAPI | Functions, API Managament | |
| fastapi-on-azure-functions | FastAPI | Functions | |
| regression-model-azure-demo | FastAPI, scikit-learn | Functions | |
| msdocs-django-postgresql-sample-app-azd | Django, psycopg2, whitenoise | App Service, PostGres Flexible Server, Virtual Network | |
| msdocs-flask-postgresql-sample-app-azd | Flask, psycopg2, SQLAlchemy,Alembic | App Service, PostGres Flexible Server, Virtual Network | |
| django-quiz-app | Django, psycopg2, whitenoise | App Service, PostGres Flexible Server | |
| flask-db-quiz-example | Flask, SQLAlchemy, psycopg2 | App Service, PostGres Flexible Server | |
| simple-flask-server-example | Flask | App Service | |
| simple-flask-api-azure-function | Flask | Functions | |
| icon-writer-function | Pillow | Functions, API Management | |
| babybuddy-azure | Django, psycopg2 | Container Applications, PostGres Flexible Server | |
| translation-telephone | Flask, SQLAlchemy, psycopg2 | Bicep, App Service, Cognitive Services (Translator) | |
| pamelafox-site | Flask | Bicep, Container Apps, CDN |
Here are some non-Azure Python templates that you can open in a devcontainer/Codespaces:
- python-project-template: Support for black, isort, ruff, pre-commit, pytest, and Github actions.
- python-3.10-playground: Just a 3.10 devcontainer
- python-3.11-playground: Ditto, for 3.11, the latest Python version!
🎉
Here are some educational tools I've built with Pyodide (in-browser Python):
- faded-parsons-static: Drag-and-drop style programming problems.
- recursive-visualizations: Visualize recursive Python function call graphs using Graphviz.
- dis-this: Disassemble Python code in the browser.
I've also done a lot of frontend work. My most popular frontend repositories:
- lscache: A library for localStorage with a memcache-inspired API.
- font-previewer-extension: A Chrome extension to preview Google fonts.
- chrome-cards: A series of Chrome extensions with flash cards, based on the Leitner system.
- parallel-demo: A demonstration of parallel programming in the browser using web workers.
- youtube-feed-hider: A Chrome extension for hiding distracting parts of the Youtube UI.







