学ぶ
会員の方
相談する
全5問。4問以上の正解で合格です。コースで学んだことを確かめましょう。
StreamlitはPythonだけで実装でき、数行のコードでWebアプリを作れる手軽さが最大の特徴です。データ分析の結果を共有したいときによく使われます。一方で開発の柔軟性は低いので、複雑なWebアプリにはDjangoなどほかのフレームワークが向いています。
復習する:Streamlitをはじめよう!Streamlitの使い方
pagesという名前のフォルダを作り、その中にpage1.pyやpage2.pyのようにファイルを置くだけで、サイドバーに各ページへ移るボタンが表示されます。
st.sidebarに続けて書いた要素は、画面の横のサイドバーに表示されます。レッスンでは st.sidebar.title でタイトル、st.sidebar.dataframe でテストの結果の表をサイドバーに出しました。
復習する:Streamlitでデータ可視化Webアプリを作成してみよう!
st.mapに緯度(lat)と経度(lon)の列をもつデータフレームを渡すと、その位置を地図上に点で表示してくれます。レッスンでは、東京駅の緯度経度に乱数を加えた50地点を表示しました。
st.buttonはボタンが押されたときにTrueになるので、if文の中の計算(初期投資額にリターンを年数分かけ合わせる)とグラフ・期末資産の表示は、ボタンを押したときに実行されます。Streamlitなら、このように入力・計算・表示を1つのファイルでシンプルに書けます。
復習する:Streamlitで投資シミュレーションWebアプリを作っていこう!
/ 5問 正解