Continuous Integration with Python: An Introduction

Continuous Integration With Python

In this course, you’ll learn the core concepts behind Continuous Integration (CI) and why they are essential for modern software engineering teams.

Find out how to set up Continuous Integration for your Python project to automatically create environments, install dependencies, and run tests. You’ll learn how to work with GitHub, CircleCI, and PyTest.

About Joe Tatusko

Joe Tatusko

Joe is a manufacturing engineer turned Pythonista with interests in data wrangling and visualization.

» More about Joe

Each tutorial at Real Python is created by a team of developers so that it meets our high quality standards. The team members who worked on this tutorial are:

Participant Comments

Par Akerstrom on June 16, 2019

Nice tutorial, very helpful! Who knew it could be this simple to get started :). Thanks @Joe Tatusko

Harley Jean on Sept. 8, 2019

Awesome short course. Perfect intro with practical take aways. Thanks!

adoormouse on Sept. 10, 2019

Thanks for this excellent tutorial!

« Browse All Courses