Free courses from frontend to fullstack and AI
Learn the Skills Netflix, Meta, and Capital One Actually Hire For
Overview
Build a Learning Habit
Download Class Central's free printable study calendar
Download for Free
Explore the complex world of time programming in this 44-minute conference talk from EuroPython 2025. Discover the numerous pitfalls and challenges developers face when working with time-related functionality in their applications. Learn about common misconceptions surrounding time concepts and understand why programming with time is far more complicated than it initially appears. Examine the various uses of time in programming contexts and master proper serialization and representation techniques. Gain insights into best practices for communicating about time through OpenAPI specifications and develop a solid understanding of time zones and daylight saving time complexities. Delve into the fascinating intersection of special relativity and programming, exploring how time concepts become even more intricate in advanced scenarios. Acquire practical knowledge of Python-specific best practices for handling time-related operations and avoid the countless bugs that can arise from improper time handling. Understand how seemingly simple time operations can lead to unforeseen consequences and learn strategies to prevent time-related issues in your codebase.
Syllabus
It's All About Time ⏰ - What developers need to know about time — Petter Salminen
Taught by
EuroPython Conference