PowerBI Data Analyst - Create visualizations and dashboards from scratch
Master AI & Data—50% Off Udacity (Code CC50)
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the inner workings of Python virtual environments in this 27-minute conference talk from EuroPython 2025. Dissect the code, file structure, and utilities that comprise virtual environments to understand how they actually function beyond the abstract concept of environment isolation. Learn how Python installations work in modern operating systems, moving past the chaotic dependency management depicted in xkcd 1987. Examine the specific files and folders inside virtual environments, understand their individual purposes, and browse through the venv module source code to comprehend the CLI tool used daily by Python developers. Gain deep technical insight into the activation process and discover what happens behind the scenes when you create and manage virtual environments, transforming these essential development tools from mysterious "black boxes" into well-understood components of your Python workflow.
Syllabus
Inside the Black Box: The Anatomy of Virtual Environments — Daniel Hervás
Taught by
EuroPython Conference