作ってわかる〈入門〉Streamlit Pythonによる実践Webサービス開発
発売日:2025年3月
- ページ数
- 373p
- ISBN
- 978-4-297-14764-8
- 著者情報
- 豊沢 聡(トヨサワ サトシ)
プログラマー(主としてPython、JavaScript)、ネットワークエンジニア(TCP/IPおよびWeb技術を得意とする)、研究者(専門分野はマルチメディアアプリケーションとその評価。博士)、教育者(大学、職業訓練校などでの教育歴あり)
セブン-イレブン受取り(送料無料)
発送目安
発売日(発売日以降は当日)~2日で発送
宅配(送料¥550税込)
発送目安
発売日(発売日以降は当日)~2日で発送
交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。
商品説明
Pythonであっという間にWebサービスができるStreamlitを豊富なサンプルでわかりやすく解説。PythonフレームワークStreamlitならデータ可視化、リッチで使いやすいUIが簡単に実現。ローカル/クラウド運用もすぐできる。オンラインドキュメント、テキスト分析、チャットボット、ビデオ処理、顔検出・アニメ絵変換、音声テキスト起こし、データ可視化、ゲーム実装。
Streamlitは、PythonスクリプトをWebサービスに簡単に生まれ変わらせるフレームワークで、フリーなコミュニティクラウドを介してサービスを公開することも可能です。機械学習やデータサイエンスとの相性がよいことで知られていますが、Streamlitを使うと、一般的なPythonスクリプトをWebベースで手軽にデータ可視化したり、GUIアプリケーションにすることができます。
本書では、マニュアル作成向けの表形式ページ、ワードクラウドなどができるテキスト分析、AI連携チャットボット、画像処理、顔検出、音声データからのテキスト起こし、そしてデータ可視化など、Streamlitの機能を使いこなすための方法を、それぞれサンプルを題材にしながらわかりやすく解説します。
目次
はじめに
第1章 Hello World
1.1 目的
アプリケーションの仕様
紹介するStreamlitの機能
コード
1.2 外部データについて
1.3 外部ライブラリについて
1.4 Streamlitの導入
インストール
ライセンス
サーバ起動
初回の挨拶
利用状況の収集
サーバへのアクセス
gio エラー
ファイアウォールの設定
1.5 サーバの設定
設定の変更方法
設定の確認
利用状況収集をオフ
ブラウザ起動をオフ
バインドアドレスとポート番号
HTTPS アクセス
マジックの抑制
1.6 Hello Worldアプリケーション
コード
インポート
タイトル表示
スクリプトの実行
ビジー
降雪アニメーションの追加
章節見出しコマンド
テキストフォーマットコマンド
1.7 Streamlit コミュニティクラウド
Streamlit コミュニティクラウドとは
アプリケーションの種類と制限
2 つのアカウント
Streamlit クラウドアカウントの作成
GitHub アカウントとの連携
Streamlit へのログイン
1.8 クラウドへのアプリケーションの配置
作成する前に
依存するサードパーティパッケージ
作成
アクセス許可
古いアプリケーション
アプリケーションの削除
モニタリング
1.9 付録:風船アニメーションアプリケーション
風船アニメーション
コード
コードの表示と実行
ほか
商品詳細
- 出版社名
- 技術評論社
- サイズ
- 23cm
- 対象年齢
- 一般
- フォーマット
- 単行本
注意事項
- 本の帯に関して
- 帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。 - 版・表紙について
- 版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。