Description
Course info
Level
Advanced
Updated
Nov 3, 2017
Duration
2h 3m
Description

Date and time is so much more than a data type. Almost every application works with dates or time in some way. It's safe to say that every sufficiently large application contains bugs related to incorrect handling of date and time. In this course, Working with Dates and Times in Python, you'll learn how to deal with date and time in your Python programs. First, you'll discover hardware clocks and key Python modules that work with time, dates, and calendars. Next, you'll explore the real world of time zones, daylight saving time, calendars, and locales. Finally, you'll learn how to deal with recurring time stamps, how to properly store date and time in a database, how to configure Django for proper handling of time zones, and more. When you're finished with this course, you'll have a solid understanding of how date and time should be handled in Python that will greatly increase your value as a developer.

About the author
About the author

Georgy is a passionate software developer and team leader whose heart has space for C++, Python, and everything.

Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Georgy Pashkov. Welcome to my course, Working with Dates and Times in Python. I am a senior software engineer at a leading supply chain software provider, and I specialize, among other things, in date and time related issues. Almost every Python program makes use of date and time data. Yep, datetime is complicated, and using it correctly can be a major challenge, even for an experienced developer. Some of the topics that we will cover in this course include basics of date and time handling in Python, working with time zones and daylight saving time, unit testing code that works with the always changing time values, formatting, parsing, and storage of date and time data, handling date and time in client-server applications, also when using the Django framework. By the end of this course, you will know how to properly handle datetime in Python, and most importantly, how to make sure that it does not become an endless source of bugs in your code. I hope you join me on this journey to learn about datetime with Working with Date and Time in Python course, at Pluralsight.