Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore Python's unique design philosophy through this 30-minute conference talk that examines how the language evolved to balance power with safety. Learn how Python's creators recognized that many dangerous language features, while initially necessary for achieving core functionality, needed protective guardrails to prevent misuse. Discover the deliberate design decisions that distinguish Python from other programming languages in its approach to safety, and understand how these guardrails shape the way developers interact with Python's internals. Gain insights into the language's evolution from allowing unrestricted access to dangerous operations toward implementing thoughtful safety mechanisms that preserve functionality while protecting users from common pitfalls.
Syllabus
Guardrails An alternative view of safely working in Python — Christopher Neugebauer (PyBay 2025)
Taught by
SF Python