Containers have revolutionized the way we build and ship software. This talk is aimed at newcomers and people with limited experience with Docker and will cover the basics of Docker and how it can be used alongside Python.
Docker provides tooling for building,
 running and communication between Linux containers. Containers are a lightweight 
 alternative to virtual machines and are a great way of isolating resources
 and preventing dependency conflicts in software. The basic concepts and pros
 and cons of containerization will be discussed.
This talk will show how to build and ship a Python application (flask web app)
 with Docker and why this is beneficial compared to running it directly on the
 machine. Docker also provides an official SDK / API for Python which can be used
 alongside Pytest for writing integration and end to end tests for Docker containers
 which will be shown for an example application.
Learn how to build and ship Python software with Docker Containers.