一覧へ | 授業のページ | 予習 | 探究ノート

復習 | 高校の情報学探究 Streamlit で Web アプリを作る | 第1回

アプリの実行と編集

授業の後に 15 分。要点を読み、5 問で確かめ、一つ書く。最後に自分の探究へつなぐ

15分 | ひとりで、端末で
01今日の要点
02確認問題
1一度だけ打てばよい命令はどれか
2st.write(3 + 4) を動かすと、画面に出るものはどれか
3app.py の 1 行目に書く import streamlit as st は、画面に何を出すか
4st.title の行と st.write の行を入れかえると、画面はどうなるか
5app.py を書き換えたのに、ブラウザの画面が古いままだった。まずすることはどれか
6実行したらエラーが赤く出た。授業で勧められた見方はどれか
7この単元の 6 回の最後に行き着くところは、次のどれか
03書いて確かめる

自分が作りたいアプリについて、st.title に入れる題と、st.caption に入れることわり書きを、それぞれ 1 行で書く。題は、開いた人が何のページか分かる言葉にする。ことわり書きには、返す数の出どころか、言えない範囲を書く。

答えの例を見る

例: st.title に入れる題: 昼の売店の待ち時間を予想する / st.caption に入れることわり書き: 本校の 2 週間ぶんの記録から作った目安です。行事のある日は当てはまりません

04探究へ

探究で分かったことは、たいてい紙かスライドの形で終わる。読んでもらえるのは発表のその場だけで、相手が自分の条件を入れて試すことはできない。入れると返る形にすると、相手は自分の数字で確かめられる。予測の式を作ったなら数を入れると予測が返る形に、分類の基準を作ったなら選ぶとどれに当てはまるか返る形に置き換えられる。まずは 5 行から始めて、自分の探究のどの部分が「入れると返る」形になるかを探す。

ここに書いたメモは 探究ノート に集まる。総合的な探究の時間のテーマ決めや、調べ方を考えるときに開く。まだテーマが決まっていなくても書ける。いま気になっていることを一つ思い浮かべて、そこに当てはめてみる

05次回へ

次回は「入力の部品」。今回のページは、誰が開いても同じ画面だった。次回は、スライダや選ぶ欄やチェックを置いて、開いた人が入れた値で結果が変わるようにする。入力・処理・出力が 1 つの画面に載る。今回のふりかえりで書いた「〇〇を入れると△△が返る」を、次回そのまま使うので残しておく。教室コードは第6回まで同じものを使う。

次回「入力の部品」の予習へ ›

書いたものの残り方

このページに書いたものは、いま使っているこの端末の、このブラウザの中にだけ残ります。サーバには送られません。次に同じ端末で開けば、書いたものはそのまま出ます。

別の端末で開くと見えません。学校の端末と家の端末は別ものとして扱われます。ブラウザの履歴やサイトデータを消したときも、一緒に消えます。残しておきたいものは、下の「書いたものをコピー」で自分のノートや提出先に貼ってください。