Données Météorologiques Dynamiques

Skip to content

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 Medium

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 Medium

É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 Hard

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.