Ceci est un texte traduit automatiquement qui peut contenir des erreurs !
À propos de la tâche
Vous devez créer un service qui récupère des informations météorologiques sur Internet et les présente de manière utile. La tâche est
volontairement ouverte – vous choisissez vous-même la technologie, la plateforme et l’approche.
Exemples de technologies
- 🌐 Site web avec HTML/CSS/JS
- 🖥️ Outil en ligne de commande (par exemple dans la console Python)
- 🤖 Chatbot Discord
- 🪟 Tableau de bord tkinter
🌤️ Tâche principale 
Partie 1 – Récupérer les données météorologiques
Votre service doit récupérer les données météorologiques pour un lieu spécifié. Déterminez vous-même la source que vous souhaitez utiliser et comment récupérer les données structurées de manière programmatique.
Søketips
N’hésitez pas à rechercher des termes tels que “weather API”, “free weather data”, ou des services créés spécifiquement à cet effet.
Partie 2 – Présenter les données
Une fois que vous avez récupéré les données, vous devez les présenter de manière claire et conviviale.
- Pensez à ce que l’utilisateur a réellement besoin de savoir
- La présentation doit être soignée – qu’il s’agisse d’un tableau de bord, d’un tableau, d’une vue dans le terminal, ou autre chose
CLI-tips
Créez-vous un outil en ligne de commande ? Découvrez la bibliothèque rich – elle facilite la création de beaux tableaux, de couleurs et de mises en page directement dans le terminal.
⭐ Deloppgave 1 – Smarte anbefalinger 
Étendez votre service pour répondre aux questions basées sur les données météorologiques.
Exemples de questions auxquelles le service peut répondre :
- Ai-je besoin d’un parapluie ?
- Ai-je besoin d’une veste ?
- Dois-je mettre des pneus hiver ?
- Ai-je besoin de crème solaire ?
- Est-il glissant dehors ?
Ces réponses doivent être basées sur des valeurs réelles provenant des données météorologiques – et non sur des textes statiques.
Tip
Pensez aux valeurs (température, précipitations, force du vent, etc.) qui sont pertinentes pour chaque question. La façon dont vous présentez les réponses vous appartient – il peut s’agir d’un champ de texte dans lequel vous saisissez la question, d’icônes/indicateurs fixes dans votre tableau de bord, ou d’une commande distincte dans l’interface en ligne de commande (chatbot).
⭐ Deloppgave 2 – Détection automatique du lieu 
Si l’utilisateur ne spécifie pas de lieu, le service doit déterminer automatiquement où il s’exécute et utiliser ce lieu.
- Déterminez comment déterminer la position sans que l’utilisateur n’entre quoi que ce soit
- Cela devrait fonctionner comme une “solution de repli” – le lieu peut toujours être remplacé manuellement
Husk
Il n’existe pas de solution unique pour déterminer à quoi cela doit ressembler. Concentrez-vous sur le fait que le service fonctionne réellement et soit utile à utiliser.