Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
爆速で5つのPython Webアプリを開発
Rating: 4.3 out of 5(2,751 ratings)
25,884 students

爆速で5つのPython Webアプリを開発

プログラミング初学者必見!話題のStreamlitを用いて、最短最速でアプリケーションを公開するまでの流れをわかりやすくお伝えします。Pythonの基礎は終えたけど、Webアプリとかも作ってみたいと考えている方におすすめの講座です。
Created by今西 航平
Last updated 1/2022
Japanese

What you'll learn

  • PythonによるWebアプリケーションの実装方法が身につきます
  • StreamlitによるWebアプリケーションの開発方法が身につきます
  • Streamlitを用いたWebアプリケーションの公開方法がわかります
  • APIが何かを理解し、APIの重要性、APIの素晴らしさがわかります
  • 公式ドキュメントを読み解く力が身につきます
  • Webアプリケーションの開発途中で多々起こるエラーの解決方法がわかります
  • 初学者の次の一歩としてPythonを用いたスキルの幅を広げることができます
  • Yahoo! Financeから株式情報を取得する方法がわかります
  • Altairを用いたグラフの作成方法が身につきます
  • Computer Vision APIを用いて、画像に写っている物体情報を取得することができます
  • Text-to-Speech APIを用いて、テキストから音声生成を行うことができます
  • YouTube Data APIを用いて、YouTube内の動画、チャンネル情報を取得することができます
  • PythonでWebスクレイピングを実装する力が身につきます
  • 各API、スクレイピング機能をStreamlitに組み込む方法がわかります
  • WebアプリケーションをHerokuにデプロイする方法がわかります
  • Herokuで定期実行の仕組みを構築する方法がわかります

Course content

11 sections120 lectures11h 9m total length
  • はじめに5:00

Requirements

  • 事前準備は特に必要ありません。
  • Pythonの基本的な使い方を理解している。
  • Pythonの環境構築が済んでいる。
  • 本コースは、macOSを使用して進めていきますが、Windowsでも同様に進めることができます。

Description

<本講座で意識している3大要素>

「まずは動かしてみる」「形にしてみる」

Webアプリケーションを本格的に開発していくとなると、様々な領域の知識を習得する必要があります。見た目を作るためのHTMLやCSS、Webサーバー、アプリケーションサーバー、データベースサーバー、その他周辺スキルを知っておく必要があります。

理想はこれらの知識を習得しながらアプリケーションを開発していくことではありますが、複雑な内容を詰め込んでしまうと、初学者が挫折する原因にもなります。

そこで、本講座では、HTML, CSSを書くことなく、サクッと開発できてしまうStreamlitを用いて、まずは形にしてみる、アプリケーションを動かしてみる、ということにフォーカスして講座構成を練っています。

プログラミング(Python)の基礎はなんとなく理解できてきたけど、「次に何を勉強すればいいのだろうか」「アプリケーションとか作ってみたいな」と思っているあなたにオススメなのが本講座です。


エラー解決能力

通常の講座はエラーが出ないキレイな形で進めていきます。

しかし、実際に1人で手を動かしながら進めていく中でエラーが出ないことはあるのでしょうか?エラーが出ないことなんてありえないですし、おそらく多くの初学者はエラーでつまづいてしまいます。

本講座は、初学者がつまづきやすいエラーを敢えてお見せしながら講義を進めていきます。エラーが出たときにどのように対処していくのか、どのように考えればいいのかもお伝えします。


ドキュメント読解力

「公式ドキュメントちゃんと読んだ?Qiitaとかの記事じゃなくて公式ドキュメント読めば大体わかるよ」

これは、私がプログラミング初学者のときにメンターに言われた一言です。

「いやいや公式ドキュメント難しいから敬遠してるんですけど...」と、何度思ったことか。

公式ドキュメントが大事なのはわかると思いますが、読むのって結構億劫になりませんか?

なんか難しいこと難しく書いてありますよね。私も初学者の頃はずっと敬遠してました。ただ、メンターの言うことも正しくて、たしかに公式ドキュメントの情報が基本的にベストなんですよね。

そのため、本講座では極力ドキュメントを読解しながらお伝えしていきます。

Who this course is for:

  • Pythonの基礎を終えたので次のステップを学んでいきたい方
  • PythonでWebアプリケーションをサクッと開発してみたい方
  • Pythonで簡単にフロントエンドを構築できるWebフレームワークStreamlitに興味がある方
  • 業務、ビジネスにプログラミング(Python)を活用していきたい方
  • Pythonで様々な種類のWeb APIを実装してみたい方