Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Challenge: Compliance Tracker | Supporting Legal Research and Compliance
Python for Legal Professionals

bookChallenge: Compliance Tracker

When tracking compliance events, you often need to identify which deadlines are approaching soon. In Python, you can use the datetime module to parse string dates, compare them to today's date, and filter for events occurring within a specific time window. Begin by representing your compliance events as a list of dictionaries, each containing an event name and a due date in string format (such as "2024-07-15"). To work with these dates, use datetime.strptime() to convert the string into a datetime.date object. You can then get today's date using datetime.date.today(), and calculate the difference in days between each event's due date and today. By filtering for events where this difference is between 0 and 7, you'll identify all compliance events due within the next week. This approach is useful for legal professionals who need to stay on top of imminent deadlines and avoid compliance issues.

Tâche

Swipe to start coding

Write a script that identifies and displays compliance events due within the next 7 days. The function receives a list of events, each with a name and a due date string, and today's date as a string.

  • Parse each event's due date string into a date object.
  • Parse today's date string into a date object.
  • Calculate the number of days between today's date and each event's due date.
  • For each event due within 0 to 7 days (inclusive), include it in the results.
  • Display the name and due date of each upcoming event.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 3
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

Can you show me an example of how to implement this in Python?

How can I modify the time window to look for events due in the next 30 days?

What should I do if my date strings are in a different format?

close

bookChallenge: Compliance Tracker

Glissez pour afficher le menu

When tracking compliance events, you often need to identify which deadlines are approaching soon. In Python, you can use the datetime module to parse string dates, compare them to today's date, and filter for events occurring within a specific time window. Begin by representing your compliance events as a list of dictionaries, each containing an event name and a due date in string format (such as "2024-07-15"). To work with these dates, use datetime.strptime() to convert the string into a datetime.date object. You can then get today's date using datetime.date.today(), and calculate the difference in days between each event's due date and today. By filtering for events where this difference is between 0 and 7, you'll identify all compliance events due within the next week. This approach is useful for legal professionals who need to stay on top of imminent deadlines and avoid compliance issues.

Tâche

Swipe to start coding

Write a script that identifies and displays compliance events due within the next 7 days. The function receives a list of events, each with a name and a due date string, and today's date as a string.

  • Parse each event's due date string into a date object.
  • Parse today's date string into a date object.
  • Calculate the number of days between today's date and each event's due date.
  • For each event due within 0 to 7 days (inclusive), include it in the results.
  • Display the name and due date of each upcoming event.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 3
single

single

some-alt