Содержание курса
1. Пролог
3 урока
40
25
15м
0
Открытый
1.1
Как устроен курс
↗
20
12
1м 40с
0
Открытый
1.2
Зачем вообще учить datetime
↗
12
5
14м 59с
0
Открытый
1.3
Настройка окружения
↗
8
8
-
0
2. Базовые объекты
4 урока
21
9
0м
0
Открытый
2.1
Объект date - только дата
↗
9
3
-
0
Открытый
2.2
Объект time - только время суток
↗
6
2
-
0
Закрытый
2.3
Объект datetime - момент во времени
↗
3
2
-
0
Закрытый
2.4
Объект timedelta, арифметика и сравнение
↗
3
2
-
0
3. Форматирование и парсинг
6 уроков
14
12
0м
0
Закрытый
3.1
strftime - дата в строку и русские названия
↗
2
2
-
0
Закрытый
3.2
strptime - строка в дату
↗
3
2
-
0
Закрытый
3.3
ISO 8601 - универсальный формат обмена
↗
2
2
-
0
Закрытый
3.4
Unix timestamp и устаревшие методы
↗
3
2
-
0
Закрытый
3.5
Парсинг разных форматов
↗
2
2
-
0
Закрытый
3.6
Валидация дат
↗
2
2
-
0
4. Подсчёт дат: рабочие дни, недели, кварталы
6 уроков
12
12
0м
0
Закрытый
4.1
Модуль calendar
↗
2
2
-
0
Закрытый
4.2
Рабочие дни
↗
2
2
-
0
Закрытый
4.3
Начало и конец периодов
↗
2
2
-
0
Закрытый
4.4
ISO-неделя
↗
2
2
-
0
Закрытый
4.5
Диапазоны дат и группировка
↗
2
2
-
0
Закрытый
4.6
Группировка и анализ периодов
↗
2
2
-
0
5. Часовые пояса
6 уроков
12
12
0м
0
Закрытый
5.1
Naive vs Aware
↗
2
2
-
0
Закрытый
5.2
Конвертация между поясами
↗
2
2
-
0
Закрытый
5.3
Фиксированные смещения - timezone
↗
2
2
-
0
Закрытый
5.4
ZoneInfo - реальные часовые пояса
↗
2
2
-
0
Закрытый
5.5
DST - летнее время и атрибут fold
↗
2
2
-
0
Закрытый
5.6
Арифметика через DST
↗
2
2
-
0
6. Библиотека dateutil
5 уроков
6
5
0м
0
Закрытый
6.1
relativedelta - создание и применение
↗
1
1
-
0
Закрытый
6.2
relativedelta - разность дат и возраст
↗
2
1
-
0
Закрытый
6.3
rrule - правила повторений
↗
1
1
-
0
Закрытый
6.4
rruleset - составные расписания
↗
1
1
-
0
Закрытый
6.5
dateutil.parser - гибкий парсинг
↗
1
1
-
0
7. Заключение
1 урок
2
2
0м
0
Закрытый
7.1
Datetime в кармане. Заключительный урок
↗
2
2
-
0