これは機械翻訳されたテキストであり、誤りを含む可能性があります!
課題について
あなたはインターネットから天気情報を取得し、有用な方法で提示するサービスを作成する必要があります。この課題は意図的にオープンであり、テクノロジー、プラットフォーム、およびアプローチは自由に選択できます。
Eksempler på teknologier
- 🌐 HTML/CSS/JS を使ったウェブサイト
- 🖥️ コマンドラインツール (例: Python コンソール内)
- 🤖 Discord チャットボット
- 🪟 tkinter ダッシュボード
🌤️ 課題 
Del 1 – Hent værdata
サービスは、指定された場所の気象データを取得する必要があります。 どのソースを使用するか、およびプログラムで構造化されたデータをどのように取得するかを自分で判断してください。
Søketips
「weather API」や「無料の天気データ」、またはまさにこれのために作られたサービスなどを検索してみてください。
第2部 – データの提示
データを取得したら、それを分かりやすく、使いやすい方法で提示する必要があります。
- ユーザーが実際に知る必要があることを考慮してください
- 提示は整理されている必要があります。ダッシュボード、表、ターミナルでの表示、またはその他の形式であっても。
CLI-tips
コマンドラインツールを作成していますか?richライブラリをチェックしてください。ターミナルで美しいテーブル、色、レイアウトを簡単に作成できます。
⭐ Deloppgave 1 – Smarte anbefalinger 
サービスを拡張して、気象データに基づいて質問に回答できるようにします。
サービスが回答できる質問の例:
- 傘が必要ですか?
- ジャケットが必要ですか?
- 冬用タイヤが必要ですか?
- 日焼け止めが必要ですか?
- 外は滑りやすいですか?
これらの回答は、気象データからの実際の値に基づいている必要があります – 単なる静的なテキストではありません。
Tip
各質問にどの値(温度、降水量、風速など)が関連するかを検討してください。回答の提示方法は自由です。質問を入力するテキストフィールド、ダッシュボード内の固定アイコン/インジケーター、またはCLI(チャットボット)内の専用コマンドを使用できます。
⭐ Deloppgave 2 – 自動位置検出 
ユーザーが場所を指定しない場合、サービスは自動的に実行場所を特定し、その場所を使用する必要があります。
- ユーザーが何も入力しなくても位置を特定する方法を見つけてください。
- これは「フォールバック」として機能する必要があります。場所は手動で上書きできる必要があります。
Husk
このように見える必要はありません。サービスが実際に機能し、使いやすいことに焦点を当ててください。