Delivering Python code
There are any number of distinct delivery paths that Python code can take in order to be made available for end users to consume or otherwise interact with. A short (and incomplete) list would include the following:
- Publishing the code as a Python package that can be installed from the public PyPI repository (https://pypi.org), or a private repository such as an AWS CodeArtifact (https://docs.aws.amazon.com/codeartifact/latest/ug/using-python.html) instance
- Deploying the code as part of an application using tools provided by any of several Python frameworks such as Django (https://www.djangoproject.com/)
- Building, packaging, and deploying the code as a component in a cloud-resident serverless-application structure, such as AWS’ Serverless Application Model (https://aws.amazon.com/serverless/sam/)
- Deploying the code into some containerized environment, the sort of thing that Docker (https://www.docker.com) provides, to be deployed...