Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
あなたの「やりたい」が形になる!ChatGPT×Pythonで始めるWebアプリ開発入門ー国立大学首席で卒業した講師直伝
4 students

あなたの「やりたい」が形になる!ChatGPT×Pythonで始めるWebアプリ開発入門ー国立大学首席で卒業した講師直伝

ChatGPT×Pythonで学ぶ!Webアプリ開発・AI活用・業務効率化・Excel連携の実践スキルをゼロから習得  ※この動画教材ではVOICEVOXによる合成音声(波音リツ)を使用しています。
Last updated 6/2025
Japanese

What you'll learn

  • ChatGPTの活用法と連携 : AIチャットボット「ChatGPT」を活用して、コード生成・エラー修正・機能提案を行う方法を学びます。AIを開発パートナーにする力が身につきます。
  • Pythonの基礎と実践 : 初心者でもわかりやすくPythonの基本構文を学びながら、実際に動くコードをChatGPTと一緒に作る実践力を身につけます。
  • Webアプリ開発の流れと構造:  Pythonのライブラリ「Streamlit」を使い、入力フォームやデータ保存、グラフ表示などのWebアプリの仕組みを理解します。
  • 社内や個人向けツールの開発スキル : 「出退勤管理アプリ」など、日常業務や個人のニーズに合わせた実用的なアプリの企画・設計・実装ができるようになります。
  • エクセルやファイル操作との連携 : PythonからExcelファイルを読み書きする方法を学び、業務データとの連携や保存方法を身につけます。
  • アプリの公開・共有方法の理解 : 作成したWebアプリを社内やネット上で公開する方法(Streamlitのホスト設定・ファイアウォール設定など)を習得し、実用レベルに到達します。

Course content

1 section • 8 lectures • 42m total length
  • AIでプログラミングがもっと身近に!4:23

    「やりたい」を形にするのは難しくありません。Web開発未経験でも、ChatGPTとPythonを使えばアイデアを簡単にアプリ化できます。挑戦を後押しし、経験を価値に変え、経済的自立にもつながる内容です。

  • プログラミング言語「Python」とは?7:52

    Pythonは初心者にも優しいシンプルな文法を持ち、Web開発からAIまで幅広く使われています。豊富なライブラリとフレームワークに支えられた汎用性の高い言語で、誰でも手軽に始められます。

  • 簡単にWebアプリが作れる「Streamlit」7:13

    Streamlitは、Pythonで手軽にWebアプリを作れるツールです。直感的な操作性と豊富なウィジェットにより、初心者でも短いコードで素早くアプリを開発・公開できます。

  • 始める前に準備すること3:33

    <必要なツール>

    • Python (バージョン3.6以降)


    •Visual Studio Code:コードを書くためのソフトです。


    • ChatGPT 4o (無料会員でも大丈夫です)


    •Streamlit


  • アプリを作ってみよう! 手順1:chatGPTにプログラムを作ってもらう9:22

    ChatGPTに「Streamlitで出退勤アプリを作って」と依頼する際は、社員名やIPアドレスのExcel参照、出勤ボタン処理、個別Excel保存、重複チェックなどを具体的に伝えると、すぐに実用的なコードを生成してくれます。

  • Excelファイルの作成とデータ入力  手順2:コードの実行4:46

    まず「ドキュメント」フォルダに「employee_list.xlsx」を作成し、保存用フォルダを作ります。次にVScodeを起動し、作成したフォルダを開いてPython拡張機能をインストールし、「.py」ファイルを作成。そこにChatGPTのコードを貼り、ターミナルで実行します。

  • 手順3:システム設定(IPアドレスとポート番号) とファイアウォール2:54

    Streamlitアプリを他の人と共有するには、--server.address 0.0.0.0 の指定が必要です。IPアドレスとポート番号を使って社内の他のパソコンからアクセスできるようにし、ファイアウォール設定で接続を許可する必要があります。

  • 手順4:エラーが出た時の対処法1:57

    プログラミング中にエラーが出ても心配はいりません。特にChatGPTにエラーメッセージをそのまま貼り付けて質問すれば、原因や解決策をわかりやすく教えてくれます。初心者にも強い味方です。

Requirements

  • 基本的なパソコン操作ができる方 : マウス操作、ファイル作成、コピー&ペーストなど、日常的なPC操作ができることが前提です。
  • インターネットに接続できる環境があること : ChatGPTやPython、Streamlitのダウンロードにインターネットが必要です。
  • Pythonやプログラミング未経験でもOK : 本コースは初心者向けに構成されているため、事前のプログラミング知識は不要です。
  • WindowsまたはMacのPCを使用できること : PythonやStreamlitが動作するパソコン環境が必要です。スマホやタブレットのみでは受講できません。
  • Visual Studio Codeなどのコードエディタの導入に協力できること : ソフトのインストールが必要なため、指示に沿って設定できる方が対象です。
  • OpenAIのChatGPTアカウント(無料版でも可)を作成できること : ChatGPTを使うために、メールアドレスや電話番号による認証ができる方が望ましいです。
  • ※この動画教材ではVOICEVOXによる合成音声(波音リツ)を使用しています。

Description

「こんなアプリがあったら便利なのに…」そんなあなたの“やりたい”を、今こそ形にしませんか?

このコースでは、プログラミング未経験の方でも安心して学べるPython入門から始まり、ChatGPTと連携したコード作成、そして実際に使えるWebアプリ開発までをステップごとに学びます。

特に使うのは「Streamlit」というシンプルで強力なツール。面倒な設定なしで、誰でもすぐにWebアプリを作ることができます。出退勤管理アプリの開発を通じて、社内ツールや個人向けアプリの企画・設計・実装が自分でできるようになります。

さらに、Excelファイルとの連携や、作ったアプリを他の人と共有する方法までカバー。実務で役立つスキルをしっかり身につけられます。

AIの力を借りて、あなたのアイデアを形にし、経済的な自立と新しい可能性を手に入れましょう!


※この動画教材ではVOICEVOXによる合成音声(波音リツ)を使用しています。

Who this course is for:

  • シニア世代で新たな挑戦をしたい方 : 定年後や60歳以降に、新しい知識を習得し、第二のキャリアを歩みたい方。
  • リストラや早期退職を経験した再出発の方:  社会復帰や独立、副業を目指すために、ITスキルを学びたい方に最適です。
  • IT業界未経験で転職を考えている社会人:  業務経験はあるが、IT分野に自信がない方でも、基礎から安心して学べます。
  • 独自のアイデアをアプリという形にしたい方:  「こんなアプリがあったらいいのに」と思っていたことを、形にしたい方。
  • ChatGPTを使って効率よく学びたい初心者 : AIの力を借りながら、最短ルートで開発スキルを習得したい方におすすめです。
  • プログラミングに苦手意識があるけど興味はある方 : 「難しそう」と思っていたけど一歩踏み出したい、という方の最初の教材に最適です。