Series 20: Packaging and Deploying Python Applications
Publishing software spans declarative metadata, distribution artifacts, containers, hosted platforms, pipelines, profiling, and the stylistic norms that keep code review pleasant. Mirrors the closing eight articles enumerated in article-plan.md.
Articles
- 153. Creating a setup.py file
- 154. Packaging your Python project with setuptools
- 155. Containerizing Python applications with Docker (Part 1): Basics
- 156. Containerizing Python applications with Docker (Part 2): Flask Dockerfile
- 157. Introduction to cloud deployment (Heroku, AWS, overview)
- 158. CI/CD with GitHub Actions (basic Python workflow)
- 159. Performance optimization: best practices and tools
- 160. Writing idiomatic Python (PEP 8 recap)