動的な気象データ

Skip to content

これは機械翻訳されたテキストであり、誤りを含む可能性があります!

課題について

あなたはインターネットから天気情報を取得し、有用な方法で提示するサービスを作成する必要があります。この課題は意図的にオープンであり、テクノロジー、プラットフォーム、およびアプローチは自由に選択できます。

Eksempler på teknologier

  • 🌐 HTML/CSS/JS を使ったウェブサイト
  • 🖥️ コマンドラインツール (例: Python コンソール内)
  • 🤖 Discord チャットボット
  • 🪟 tkinter ダッシュボード

🌤️ 課題 Medium

Del 1 – Hent værdata

サービスは、指定された場所の気象データを取得する必要があります。 どのソースを使用するか、およびプログラムで構造化されたデータをどのように取得するかを自分で判断してください。

Søketips

「weather API」や「無料の天気データ」、またはまさにこれのために作られたサービスなどを検索してみてください。

第2部 – データの提示

データを取得したら、それを分かりやすく、使いやすい方法で提示する必要があります。

  • ユーザーが実際に知る必要があることを考慮してください
  • 提示は整理されている必要があります。ダッシュボード、表、ターミナルでの表示、またはその他の形式であっても。

CLI-tips

コマンドラインツールを作成していますか?richライブラリをチェックしてください。ターミナルで美しいテーブル、色、レイアウトを簡単に作成できます。

⭐ Deloppgave 1 – Smarte anbefalinger Medium

サービスを拡張して、気象データに基づいて質問に回答できるようにします。

サービスが回答できる質問の例:

  • 傘が必要ですか?
  • ジャケットが必要ですか?
  • 冬用タイヤが必要ですか?
  • 日焼け止めが必要ですか?
  • 外は滑りやすいですか?

これらの回答は、気象データからの実際の値に基づいている必要があります – 単なる静的なテキストではありません。

Tip

各質問にどの値(温度、降水量、風速など)が関連するかを検討してください。回答の提示方法は自由です。質問を入力するテキストフィールド、ダッシュボード内の固定アイコン/インジケーター、またはCLI(チャットボット)内の専用コマンドを使用できます。

⭐ Deloppgave 2 – 自動位置検出 Hard

ユーザーが場所を指定しない場合、サービスは自動的に実行場所を特定し、その場所を使用する必要があります。

  • ユーザーが何も入力しなくても位置を特定する方法を見つけてください。
  • これは「フォールバック」として機能する必要があります。場所は手動で上書きできる必要があります。

Husk

このように見える必要はありません。サービスが実際に機能し、使いやすいことに焦点を当ててください。