![](https://videos.teamtreehouse.com/stills/Python-Dates-and-Times-S1V1-stills-6.jpg?token=698e6915_f827f811e7c765f6c638bffc03431d26f8f7d128)
- Python
- Beginner
About this Course
As a Python developer, you will inevitably come across the need to use dates and times in your projects. This course will teach you how to use Python to work with dates and times. You will learn how to manipulate and format dates, calculate time differences, and explore the built-in datetime module. By the end of this course, you will have a solid understanding of how to handle dates and times in Python for a variety of applications. Throughout this course, we'll work together to build a simple app that will utilize this new concept and solidify your understanding.
Introduction
This stage provides a foundational understanding of time in the digital world. You'll explore how computers interpret time through concepts like UTC time and the Unix timestamp. Additionally, you'll get a glimpse of the two projects you'll tackle in this course: the Birthday App and the Time Tracker, setting the stage for the practical applications of your newfound knowledge in Python's date and time handling.
3 stepsDate and Time Basics
In this stage, we dive deep into Python's datetime
module. You'll learn about time
, date
, and datetime
objects, formatting, parsing, timedelta
, and the powerful relativedelta
module. Explore the fundamentals of date and time manipulation in Python.
The Birthday App
In this stage, you'll master datetime
functions while building the Birthday App. You'll tour the app's structure, calculate ages, and differences between birthdays, and display upcoming ones, all with Python's datetime
capabilities.
The Time Tracker
Explore the Time Tracker App's structure and focus on datetime
related functions in this stage. Master time tracking, client data processing, and date range filtering for data analysis.
Teacher
-
Rachel Johnson
Rachel is a Python teacher, web developer, visual designer, and lifelong learner. She is passionate about creating functional solutions for educators and students.