Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
正しく学べる 誰でもわかる Python(プログラミング基礎+オブジェクト指向+GUIアプリ+Webアプリ+AIアプリ)
Rating: 3.9 out of 5(54 ratings)
490 students

正しく学べる 誰でもわかる Python(プログラミング基礎+オブジェクト指向+GUIアプリ+Webアプリ+AIアプリ)

誰でもわかる Python「プログラミング基礎」「オブジェクト指向」「GUIアプリ」「Webアプリ 」「AIアプリ(機械学習)」の5つがセットになったお得なコースです。ゼロから正しくPythonの基本を習得することができます。
Last updated 2/2026
Japanese

What you'll learn

  • Pythonプログラムを読めるようになる。
  • Pythonの文法に沿ったプログラムを組めるようになる。
  • 他言語(Java、C言語など)にも対応できるようになる。
  • いろいろなアプリケーションを作るための、きっかけを掴める。
  • PythonによるWebアプリケーションのプログラムを組めるようになる。
  • DjangoによるWebアプリケーションのプログラムを組めるようになる。
  • Webアプリケーションでのデータベースの利用方法を理解できるようになる。
  • Pythonによる機械学習の利用方法、教師あり学習の利用方法、教師なし学習の利用方法などPythojnによるAIアプリケーションの開発手法について学習します。

Course content

5 sections101 lectures23h 18m total length
  • 最初にダウンロードしてください。1:32

    これは付録です。講義映像制作時に使用したプログラムのデータと、ソフトのインストール手順になります。


    0章で「Anacondaのインストール」「Visual Studio Codeのインストール」を行っています。

    ですが、いままでは「Anacondaのインストール」の流れに「Visual Studio Codeのインストール」が含まれていました。

    ですが、2020年07月以降はこれが完全に分離されています。

    正しいインストール方法を解説する資料を作成しましたので、

    まず0章をご覧いただいた上で、付録の資料を参考にそれぞれのインストールをしていただけますよう、お願いいたします。


    スライド画像は復習時にお役立てください。

  • 第0章 開発環境のインストール8:08

    ここでは「Anacondaのインストール」「Visual Studio Codeのインストール」を行っています。

    ですが、いままでは「Anacondaのインストール」の流れに「Visual Studio Codeのインストール」が含まれていました。

    ですが、2020年07月以降はこれが完全に分離されています。

    正しいインストール方法を解説する資料を作成しましたので、

    まず0章をご覧いただいた上で、付録の資料を参考にそれぞれのインストールをしていただけますよう、お願いいたします。

  • 第1章 Pythonの概要12:04

    ・1.1 Pythonとは

    ・1.2 Pythonプログラム実行までの道のり

    ・1.3 プログラムはどこに書くの?

    ・1.4 名前を表示しよう!

  • 章末問題2:44
  • 第2章 Pythonの基礎(1)24:44

    ・2.1 プログラムを読みやすくしよう!

    ・2.2 データを記憶させよう!

    ・2.3 Pythonの命名規約

    ・2.4 あなたは何を見ているの?

  • 章末問題2:39
  • 第3章 Pythonの基礎(2)20:41

    ・3.1 演算子を使ってみよう!

    ・3.2 データの型を変えてみよう!

  • 章末問題2:37
  • 第4章 配列34:45

    ・4.1 配列って何?

    ・4.2 配列を使ってみよう!

    ・4.3 スライスって何?

    ・4.4 多次元配列

  • 章末問題2:59
  • 第5章 制御構造(1)8:42

    ・5.1 制御構造って何?

    ・5.2 if文を使ってみよう!

  • 章末問題2:49
  • 第6章 制御構造(2)21:07

    ・6.1 制御構造って何?

    ・6.2 for文を使ってみよう!

    ・6.3 while文を使ってみよう!

    ・6.4 break文とcontinue文

  • 章末問題3:06
  • 第7章 関数(1)46:03

    ・7.1 関数って何?

    ・7.2 関数の定義方法

    ・7.3 スコープ

    ・7.4 Pythonの別ファイルの読み込み

  • 章末問題2:31
  • 第8章 関数(2)13:26

    ・8.1 ラムダ式って何?

  • 章末問題2:42

Requirements

  • Anaconda ※講義の中でセットアップ方法解説
  • 開発環境(Visual Studio Code) ※講義の中でセットアップ方法や利用方法解説
  • XAMPP(Apache、MySQL) ※講義の中でセットアップ方法や利用方法解説

Description

Pythonは、アプリケーション開発やAI(人工知能)の研究などいろいろな目的で多方面で使われているプログラミング言語です。
このコースは、ゼロから正しくPythonの基本を習得することができます。
丁寧にわかりやすく解説しますので、初学者でもやる気さえあれば必ず習得できます。
是非トライしてください!!


★★★ このコースは下記の5つの教材をセットにしています ★★★


●誰でもわかる Python基礎----------------------
この講座ではPythonの基本文法を中心にプログラミングの知識を習得できます。Pythonを理解すると、JavaやC言語などの他言語にも対応できるようになれます。プログラミングの知識を習得したい方。Pythonの基礎を習得したい方。将来、GUIアプリやWebアプリやAI関連のアプリを開発してみたい方。大きな目標への第一歩となるコースです!

・Pythonの概要

・Pythonの基礎(変数、演算子など)

・配列(リスト、タプル、辞書、多次元配列、スライス)

・制御構造(if文、for文、while文など)

・関数(関数の利用方法、スコープ、ラムダ式など)

などを学習できます。

------------------------------------------------------

●誰でもわかる Pythonオブジェクト指向----------------------
この講座ではPythonのオブジェクト指向の知識を習得できます。Pythonはオブジェクト指向型のプログラミング言語です。オブジェクト指向を簡単に言うと、物と物とが会話をするような形でプログラムを構築する考え方です。もっと簡単に言うと、物をリモコンで操作するような形でプログラムを構築する考え方です。この講座では、Pythonの活用方法を理解したい方を対象に、Pythonのオブジェクト指向、ファイル処理、データベース処理などについて学習します。

・オブジェクト指向の概要

・クラスの定義(メンバ変数、メソッド、コンストラクタ、デストラクタなど)

・継承(継承の利用方法、selfキーワード、ポリモフィズム、抽象クラスなど)

・パッケージ(パッケージの利用方法など)

・例外(例外処理、ユーザ定義例外など)

・ファイル処理(ファイル操作、ファイルへの読み書きプログラム作成など)

・データベース処理(データベース操作、データベース・アクセスのプログラム作成など)

などを学習できます。

------------------------------------------------------

●誰でもわかる Python GUIアプリ----------------------
この講座ではPythonのGUIアプリケーションのプログラミングの知識を習得できます。PythonはGUIアプリが作成できるプログラミング言語です。GUIとは、コンピューターの操作の対象が絵で表現されるユーザーインターフェースです。GUIを利用することでマウスなどを使用して直感的にコンピューターを操作できます。この講座では、GUIアプリを作ってみたい方を対象にPythonのGUIの利用方法、イベント処理、メニューの利用方法、お絵かきアプリの作成方法などについて学習します。

・GUIの概要

・GUIの基礎(GUI部品の利用、画像の表示、キャンバスの利用など)

・イベント(イベント処理など)

・メニュー(メニューの利用など)

・画像データ(Pillow、画像の保存、画像の読込など)

・GUIアプリ(お絵かきアプリの作成)

などを学習できます。

------------------------------------------------------

●誰でもわかる Python Webアプリ----------------------

この講座ではPythonによるWebアプリケーションを構築する知識と、Pythonで実装されたWebアプリケーション・フレームワークであるDjango(ジャンゴ)を利用したWebアプリケーションの構築方法を習得できます。フレームワークとは、「枠組み」「骨組み」という意味があり誰もが簡単に利用できるようにしたものです。

Djangoは、「ログ出力」「メール送信」「キャッシュシステム」など、Webアプリケーションの開発でいつも必要になるツール群を提供しており、Djangoを利用することでWebアプリケーションを効率よく開発することができます。

この講座ではWebアプリケーションに興味がある方やを作ってみたい方を対象に、PythonによるWebの利用方法、Djangoの利用方法、MTVモデルの活用方法、セッション、システム開発方法、セキュリティ対策などDjangoによるWebアプリケーションの開発手法について学習します。

・Webの概要(Webシステムの仕組み、HTML、WWW、HTTP、URL)

・サーバサイド技術(Webシステムの構造、HTTPリクエストとHTTPレスポンス)

・データ通信(フォーム送信、データの受信)

・Djangoの利用方法

・Djangoフォーム

・MTVモデル

・セッション管理

・システム開発手法(ログイン、ログアウト)

・セキュリティ対策(クロスサイト・スクリプティング、SQLインジェクション、セッション・ハイジャック)

などを学習できます。

------------------------------------------------------

●誰でもわかる Python AIアプリ(機械学習)----------------------

AIには機械学習と深層学習(ディープラーニング)があり、この講座では機械学習の知識を学習します。

また、機械学習には「教師あり学習」と「教師なし学習」と「強化学習」があり、それぞれの知識を学習することができます。

AI(人工知能)の活用事例には、・お掃除ロボット(ルンバ)・自動車の自動運転・感情を持つロボット(Pepper)・コールセンターなどのオペレーション業務のサポート・クレジットカードの不正使用検知、などがあり、このようなシステムを作成できるきっかけとなる講座内容です。

この講座では、AIアプリケーションに興味がある方やを作ってみたい方を対象に、Pythonによる機械学習の利用方法、教師あり学習の利用方法、教師なし学習の利用方法など、PythojnによるAIアプリケーションの開発手法について学習します。

・AIの概要

・AIの環境設定

・機械学習(scikit-learnライブラリ、Pandasライブラリ、NumPyライブラリ、Matplotlibライブラリ、K-means法)手書き文字の判定など

・機械学習活用(OpenCVライブラリ)写真から顔の検出、絶対勝てないジャンケン、など

------------------------------------------------------

Who this course is for:

  • 将来の目標としてGUIアプリケーションを作りたいと思っている方
  • 将来の目標としてWebアプリケーションを作りたいと思っている方
  • 将来の目標としてAI関連のアプリケーションを作りたいと思っている方
  • システム開発の仕事に就きたいと思っている方
  • スキルアップを計りたい方
  • 探求心のある方