🏳️🌈 Happy Pride! 🏳️🌈 May everyone love freely. 👩🏽❤️💋👩🏼 👨🏼❤️👨🏿 👩🏻❤️👨🏼
I'm Pamela Fox, a Cloud Advocate in Python at Microsoft. 🐍 ☁️ Upcoming talks: Building Better Software, PyGotham
If you're looking to get started with Python on Azure, here are my Azure-related repositories:
Tables | Python libraries | Azure services | AZD? |
---|---|---|---|
chatgpt-quickstart | OpenAI, Flask | Container Apps, Container Registry, CDN | ✅ |
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 | ✅ |
simple-fastapi-container | FastAPI | Container Apps | ✅ |
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, FrozenFlask | Static Web Apps | ✅ |
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
- postgresql-playground: Dev Container with PostgreSQL server, SQLAlchemy package, and SQLTools extension
- python-3.10-playground: A simple 3.10 Dev Container
- 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.