Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build robust CI/CD pipelines and automation workflows using Python that run consistently across any environment in this 30-minute conference talk from EuroPython 2025. Discover how to overcome traditional challenges with versioning and dependency management that have historically prevented Python from being the go-to choice for automation tasks. Explore modern solutions including python-build-standalone, hatch, and uv project management tools that enable native cross-platform automation. Master techniques for using virtualenvs and contemporary tooling to handle dependency management and Python version control seamlessly. Understand when to leverage Python libraries for cross-platform compatibility versus falling back on subprocess and host environment interactions. Examine strategies for structuring pipelines that maintain near-identical behavior whether running locally or in cloud environments. Gain insights into creating clear, inspectable, and maintainable automation processes that avoid unnecessary complexity while maximizing the power of Python as a DevOps tool. Apply principles that benefit any Python developer working with environment management, dependencies, and pipeline creation to support their development workflows.
Syllabus
Fearless Automation that Runs Anywhere with Python — Padraic Calpin
Taught by
EuroPython Conference