DevOps With Python

Learning Path ⋅ Skills: Packaging & Deployment, AWS, Docker

Python Dev-Ops artwork

Python is one of the primary technologies used by teams practicing DevOps. Its flexibility and accessibility make Python a great fit for this job, enabling the whole team to build web applications, data visualizations, and to improve their workflow with custom utilities.

With this learning path you’ll sample a variety of skills and technologies that any DevOps engineer working with Python should know.

Additional Resources

DevOps With Python

Learning Path ⋅ 7 Resources

How to Run Your Python Scripts

Course

Running Python Scripts

This step-by-step course will guide you through a series of ways to run Python scripts, depending on your environment, platform, needs, and skills as a programmer.

What Is pip? A Guide for New Pythonistas

Tutorial

Pip, the Python Package Manager

Learn how to use pip, the standard package manager for Python, so that you can install and manage additional packages that are not part of the Python standard library.

How to Publish an Open-Source Python Package to PyPI

Course

Publishing Your Own Python Package to PyPI

Learn how to create a Python package for your project and how to publish it to PyPI, the Python Package Repository. Quickly get up to speed on everything from naming your package to configuring it using setup.py.

Continuous Integration with Python: An Introduction

Course

Continuous Integration With Python

Learn the core concepts behind Continuous Integration (CI) and why they are essential for modern software engineering teams.

Docker

Tutorial

Docker in Action: Fitter, Happier, More Productive

Let's look at how to set up your local development environment with Docker as well as continuous integration, step by step.

Python, Boto3, and AWS S3: Demystified

Tutorial

Python, Boto3, and AWS S3: Demystified

Get started working with Python, Boto3, and AWS S3. Learn how to create objects, upload them to S3, download their contents, and change their attributes directly from your script, all while avoiding common pitfalls.

Logging in Python

Tutorial

Logging in Python

Learn why and how to get started with Python's powerful logging module to meet the needs of beginners and enterprise teams alike.

Got feedback on this learning path?

« Browse All Learning Paths