강의

멘토링

커뮤니티

Data Science

/

Data Analysis

実戦プロジェクトで学ぶデータアプリ作り with Python & Streamlit

5つの実践プロジェクトを通して、データ・機械学習Webアプリケーションの開発方法を学びます。PythonとStreamlitでWebアプリケーションを手軽に素早く制作し、デプロイできます。(2025年6月更新)

難易度 初級

受講期間 無制限

  • 루비네코딩
Python
Python
streamlit
streamlit
Python
Python
streamlit
streamlit

学習した受講者のレビュー

学習した受講者のレビュー

5.0

5.0

Jang Jaehoon

6% 受講後に作成

良い講義をありがとうございます!

5.0

clearks

6% 受講後に作成

Webページを構成するためにPythonとStreamlitを一緒に勉強できるように設定されているようです。

5.0

ejjung75

60% 受講後に作成

最初から最後まで欠かさず理論、実習してみると助けがたくさんなりました。 私は国費で進行するPythonデータ分析/AI短期コースを受講したことがありますが、 あまり良い経験ではなかったし、プロジェクトも妄作なので少しは痛い思い出で残りました。 それで私のペースで学べるオンライン講義を受講することにしました。 セクション1~2をプレビューでオープンしていただき、入念に見て悩みなく決済しました^^ 次のようにしっかりプロジェクトレビューしてみました。 1. 在庫価格データ可視化プロジェクト: 容易に従うことができて良かったです。キャンドルチャートのビジュアライゼーション技術は、今後役に立つことができると思います。 2. ニュースキーワード ビジュアライゼーションプロジェクト: クロール、自然言語処理、ビジュアライゼーションを1つのプロジェクトで学ぶことができてとても良かったです。 3. To Do App: Pythonでこんなことも作れたのか初めて知りました。ちょっと変わったタイプのプロジェクトみたいでよかったです。 4. 時系列予測プロジェクト: さまざまな時系列予測方法をレビューしていただきました。 5.コンピュータビジョン(はさみロックボー)プロジェクト:コンピュータビジョンの原理をよく説明してくれてとても良かったです。冗長ではなく、難易度も適しています。 Djangoを学ぶために何度も試してみましたが、難しいのであきらめました。

受講後に得られること

  • データ可視化アプリケーション開発

  • マシンラーニングを活用したWebアプリケーション開発

  • 簡単・迅速な Webアプリ開発・デプロイ with Python & Streamlit

Pythonを200%活用したいなら?
データアプリプロジェクトを作って実力Up!

簡単で素早く始める
データ/機械学習アプリプロジェクト

  • プロジェクトを通じて開発スキルを向上させたいです。
  • 実用的なWebアプリを作って配布してみたいです。
  • データ/機械学習ポートフォリオプロジェクトを作成して公開したいです。
  • 周りの人たちと共有できるWebアプリを作って、協業とコミュニケーションのツールとして使いたいです。

もしかして皆さんの悩みではありませんか?

Django、Flaskのようなpythonベースのウェブフレームワークを学ぼうとしたのですが、難しくて、時間もとても長くかかりそうです。

Pythonは少し学んだのですが、一人でプロジェクトをするのはやはり無理のようです。これで一体何ができるのか途方に暮れるばかりです。

機械学習アルゴリズムは次々と学んでみたのですが、いざ自信を持って使えるものは一つもありません。

Colab、Jupyter Notebookだけでのデータ分析や可視化は物足りなく感じます。

👉 この講義では、Python(パイソン)オープンソースライブラリ、Streamlitを使用して合計5つのデータ可視化ウェブアプリケーションを直接作成してみます。


この講義では
このような内容を学びます。

簡単なものから着実に 理論2:実習8
簡単なプロジェクトから難易度別構成
実習コード46個+スライド160ページ提供

  • 💡 Streamlitの基礎から高度な機能まで扱うことになります。
  • 💡 データ分析、可視化、機械学習に対する自信を得ることができます。
  • 💡 プロジェクトの企画と実行に対する自信を養います。
  • 💡 生き生きとしたプロジェクト成果物を作りながら、多方面の経験と実務知識を習得します。

  • PythonのStreamlitライブラリ活用方法
  • Webアプリを作成してデプロイする方法
  • データ基盤の可視化アプリ/機械学習アプリ実装
  • ウィジェット(Widget)を使用してユーザー入力を受け取り反応するWebアプリ開発
  • タブ、カラム、エクスパンダーなどを活用したWebページのレイアウト実装
  • キャッシュ、フォーム、セッション状態、ユーザー認証などを活用したWebアプリの動作実装
  • ウェブアプリ制作に役立つサードパーティライブラリ
  • HTML & CSSで新しいコンポーネント生成
  • 地理情報可視化(Foliumライブラリ)
  • ローソク足チャート、ワードクラウドなど様々なタイプの可視化
  • WebCam使用方法
  • ウェブクローリングで自然言語データを取得する方法
  • 自然言語データの分割、正規化、前処理
  • 指数平滑化と自己回帰モデルによる時系列予測
  • MediapipeとOpenCVの機能を活用して実装する姿勢認識機械学習モデル
プロジェクト #1
株価ローソク足チャート/トレーディングシグナル可視化アプリ
プロジェクト #2
ニュースキーワード ワードクラウド可視化アプリ
プロジェクト #3
タスク管理(To-Do)アプリ
プロジェクト #4
株価予測機械学習アプリ

プロジェクト #5
コンピュータビジョン じゃんけんアプリ

この講義を作った人
ルビネ コーディング - James 先生 (イリノイ大学 PhD)

  • 現)H リサーチ研究所長
  • 元)量子コンピュータ研究所研究員
  • 元)核物理研究所研究員
  • 元)サムスン系列会社エンジニア
  • 最近10年間、人工知能、ビッグデータ、ブロックチェーン講義&コンサルティング

Q&A 💬

Q. このようなことを学んでおくと、どのような点が良いでしょうか?

これまで苦労して身につけたコーディングスキル、自分の頭の中だけにしまっておくのはもったいないですよね?自分が作ったデータ/機械学習アプリをデプロイして他の人たちと共有すれば、新しい価値と機会を創出することができます。

Q. ウェブ開発の前提知識は必要ですか?

本教育課程は、ウェブ開発経験のない受講生を対象としています。しかし、HTMLとCSSについて初歩的な知識があれば理解に役立ちます。

Q. Pythonはどの程度知っている必要がありますか?

リストと辞書の違いを正確に理解しており、制御構造、ユーザー定義関数、クラスについて理解しているレベルであれば十分です。

Q. Pythonライブラリの知識はどの程度必要ですか?

Numpy、Pandas、Matplotlibがどのようなライブラリなのかを理解しているレベルである必要があります。

Q. 機械学習はどの程度知っている必要がありますか?

機械学習に関しては速習レビューが提供されます。時系列予測とコンピュータビジョンの原理に関する講義も別途提供します。Scikit-Learnが提供する機械学習アルゴリズムを2つ程度思い出すことができればOKです。

Q. 実習に必要なスペックはありますか?

すべての実習はWindowsおよびmacOSで可能です。AnacondaとVisual Studio Codeをインストールして実行できる程度のコンピュータスペックがあれば十分です。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Pythonでポートフォリオプロジェクトをしたいです。

  • データ/機械学習アプリを作って、共有して、連携したいです。

  • Django は難しすぎます 😭😭 もっと簡単なものはありませんか?

  • 最小限の時間と労力でウェブアプリを作ってデプロイしたいです。

前提知識、
必要でしょうか?

  • Python 言語 (入門)

  • データ視覚化に関する理解 (入門レベル)

  • 機械学習アルゴリズムについての理解 (入門レベル)

こんにちは
です。

1,311

受講生

78

受講レビュー

11

回答

4.8

講座評価

7

講座

ルビーとジェームズ先生が作っていくデータ分析、人工知能、コーディング教室です。

たくさんの関心をお願いします~~ 😊 🙇‍♂️ 🙏

ルビーのコーディングYouTube

ルビーとJames先生が作っていくデータ分析、人工知能、コーディング教室です。たくさんの関心をお願いします~~ 😊 🙇‍♂️ 🙏 ルビーのコーディングYouTube

ルビーとJames先生が作っていくデータ分析、人工知能、コーディング教室です。たくさんの関心をお願いします~~ 😊 🙇‍♂️ 🙏 ルビーのコーディングYouTube

ルビーとJames先生が作っていくデータ分析、人工知能、コーディング教室です。たくさんの関心をお願いします~~ 😊 🙇‍♂️ 🙏 ルビーのコーディングYouTube

カリキュラム

全体

53件 ∙ (9時間 19分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

9件

5.0

9件の受講レビュー

  • roparkj24748님의 프로필 이미지
    roparkj24748

    受講レビュー 1

    平均評価 5.0

    5

    30% 受講後に作成

    • 루비네코딩
      知識共有者

      受講評ありがとうございます ^^ より良い講義を作るために努力いたします〜!!

  • ppk29447님의 프로필 이미지
    ppk29447

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

  • wowsjh020983님의 프로필 이미지
    wowsjh020983

    受講レビュー 2

    平均評価 5.0

    5

    36% 受講後に作成

    • 루비네코딩
      知識共有者

      受講レビューありがとうございます^^ より良い講義を作るために努力します~!!

  • jjhgwx님의 프로필 이미지
    jjhgwx

    受講レビュー 644

    平均評価 4.9

    5

    6% 受講後に作成

    良い講義をありがとうございます!

    • 루비네코딩
      知識共有者

      受講レビューありがとうございます^^ より良い講義を作るために努力します~!!

  • clearks7529님의 프로필 이미지
    clearks7529

    受講レビュー 2

    平均評価 5.0

    5

    6% 受講後に作成

    Webページを構成するためにPythonとStreamlitを一緒に勉強できるように設定されているようです。

    ¥6,799

    루비네코딩の他の講座

    知識共有者の他の講座を見てみましょう!

    似ている講座

    同じ分野の他の講座を見てみましょう!