Packaging, Deployment and DevOps for Python

Shipping Python software: packaging, continuous integration, containers, configuration, deployment and monitoring.

PYTH-260 Year 2 3 credits 12 lessons planned ▶ Video lessons coming soon

Offered by HSM University · Python Programming

Course content

  1. 1From script to productComing
  2. 2Project layout and pyproject.tomlComing
  3. 3Building and publishing packagesComing
  4. 4Dependency managementComing
  5. 5Continuous integration pipelinesComing
  6. 6Containers with DockerComing
  7. 7Configuration and secretsComing
  8. 8Deploying web applicationsComing
  9. 9Deploying to the cloudComing
  10. 10Monitoring and logging in productionComing
  11. 11Releases and versioningComing
  12. 12Capstone: a deployment pipelineComing

Requirements

Recommended background. You can start any course at any time.

Description

Shipping Python software: packaging, continuous integration, containers, configuration, deployment and monitoring.

Part of the Information Technology stream, typically taken in year 2.