де Source.csv
- файл з даними колег,
в яком роздільник полів - ;
та обов'язкові поля:
name
- ім'я колеги,
birthday
- дата у форматі DD.MM.YYYY
.
Для прикладу можна взяти файл test/test.csv
output_mode
- форма виведення:
0 - виведення починається з поточного дня (по замовчуванню),
1 - виведення починається з наступного понеділка (в понеділок - з поточного дня),
2 - виведення починається з поточного дня (в понеділок та неділю - з минулої суботи)
Потрібно реалізувати корисну функцію для виведення списку колег, яких треба привітати з днем народження протягом тижня.
У нас є список словників, кожен словник в ньому обов'язково має ключі name
і birthday
. Така структура представляє
модель списку користувачів з їхніми іменами та днями народження. name
- це рядок з ім'ям користувача, а birthday
-
це datetime
об'єкт, в якому записано день народження.
Задача: написати функцію get_birthdays_per_week
, яка отримує на вхід список users
та виводить у консоль (за
допомогою print
) список користувачів, яких треба привітати протягом тижня.
- Завантажте проєкт на локальний диск
- Розархівуйте завантажений архів
- Встановіть пакет:
pip install -e .
- Встановіть пакет:
pip install -i https://test.pypi.org/simple/ get-birthdays
Цей проєкт ліцензується відповідно до ліцензії MIT — подробиці див. у файлі LICENSE