いつでも!どこでも!自分のペースで!
動画で学べるPython基礎&オブジェクト指向&GUI&Web&AI

Python基礎・オブジェクト指向

GUIアプリ・Webアプリ・AIアプリ

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

「誰でもわかる Python(プログラミング基礎+オブジェクト指向+GUIアプリ+Webアプリ+AIアプリ)」のコース詳細です。

コース名 誰でもわかる Python(プログラミング基礎+オブジェクト指向+GUIアプリ+Webアプリ+AIアプリ)
コース概要 Pythonの基礎とオブジェクト指向とGUIアプリ作成とWebアプリ作成とAIアプリ作成が学べる講座がセットになっています。

「誰でもわかる Python(プログラミング基礎+オブジェクト指向+GUIアプリ+Webアプリ+AIアプリ)」は
アプリケーション開発やAI(人工知能)の研究など
いろいろな目的で多方面で使われているプログラミング言語であるPythonを習得できます。

このコースは、17.5時間のオンデマンドビデオで
・Python基礎
・Pythonオブジェクト指向
・Python(GUIアプリ開発)
・Python(Webアプリ開発)
・Python(AIアプリ開発)
などを習得し、Pythonに必要な知識を身に付けられます。

そして、「Python」を使用して様々なアプリケーションの構築ができるようになります。
また、将来的にAIアプリを構築することができます。
対象者 ●Pythonの基礎知識を習得したい方。
●Pythonのオブジェクト指向の知識を習得したい方。
●PythonでのGUIアプリの開発方法を習得したい方。
●PythonでのWebアプリの開発方法を習得したい方。
●PythonでのAIアプリの開発方法を習得したい方。
●将来PythonでのAIアプリを開発してみたい方。
習得目標 ●Pythonの考え方が理解できるようになる。
●Pythonの文法に沿ったプログラムを組めるようになる。
●Pythonでのデータベースの利用方法を理解できるようになる。
●PythonによるGUIアプリのプログラムを組めるようになる。
●PythonによるWebアプリのプログラムを組めるようになる。
●DjangoによるWebアプリのプログラムを組めるようになる。
●PythonによるAIアプリのプログラムを組めるようになる。
コース価格 22,800円 ※キャンペーン時には90%OFFなどで購入可能です。
講座内容 【Python基礎】
第1章 Pythonの概要
・1.1 Pythonとは
・1.2 Pythonプログラム実行までの道のり
・1.3 プログラムはどこに書くの?
・1.4 名前を表示しよう!

第2章 Pythonの基礎(1)
・2.1 プログラムを読みやすくしよう!
・2.2 データを記憶させよう!
・2.3 Pythonの命名規約
・2.4 あなたは何を見ているの?

第3章 Pythonの基礎(2)
・3.1 演算子を使ってみよう!
・3.2 データの型を変えてみよう!

第4章 配列
・4.1 配列って何?
・4.2 配列を使ってみよう!
・4.3 スライスって何?
・4.4 多次元配列

第5章 制御構造(1)
・5.1 制御構造って何?
・5.2 if文を使ってみよう!

第6章 制御構造(2)
・6.1 制御構造って何?
・6.2 for文を使ってみよう!
・6.3 while文を使ってみよう!
・6.4 break文とcontinue文

第7章 関数(1)
・7.1 関数って何?
・7.2 関数の定義方法
・7.3 スコープ
・7.4 Pythonの別ファイルの読み込み

第8章 関数(2)
・8.1 ラムダ式って何?

【Pythonオブジェクト指向】
第1章 オブジェクト指向の概要
・1.1 オブジェクト指向って何?
・1.2 オブジェクト指向プログラミングの流れ
・1.3 オブジェクト同士の関係性

第2章 クラスの定義(1)
・2.1 メソッドって何?
・2.2 クラス図を基にクラスを定義しよう!
・2.3 オブジェクトを生成しよう!

第3章 クラスの定義(2)
・3.1 コンストラクタって何?
・3.2 デストラクタって何?

第4章 クラスの定義(3)
・4.1 クラス変数とクラスメソッドって何?
・4.2 カプセル化って何?

第5章 継承(1)
・5.1 継承って何?
・5.2 継承させよう!
・5.3 selfキーワードを使ってみよう!
・5.4 super関数を使ってみよう!

第6章 継承(2)
・6.1 継承をおさらいしてみよう!
・6.2 ポリモフィズムって何?
・6.3 ポリモフィズムを実現してみよう!
・6.4 抽象クラスって何?

第7章 パッケージ
・7.1 パッケージって何?
・7.2 パッケージを使ってみよう!

第8章 例外(1)
・8.1 例外って何?
・8.2 例外対策をしよう!
・8.3 例外処理を使ってみよう!

第9章 例外(2)
・9.1 例外をスローしよう!
・9.2 ユーザ定義例外を使ってみよう!

第10章 ファイル処理
・10.1 ファイル処理って何?
・10.2 ファイル操作

第11章 データベース処理
・11.1 データベースの概要
・11.2 Pythonによるデータベース操作
・11.3 データベース・アクセスのプログラム作成

【Python(GUIアプリ開発)】
第1章 GUIの概要
・1.1 GUIって何?
・1.2 Tkinterって何?

第2章 GUIの基礎
・2.1 主なGUI部品の紹介
・2.2 画面を表示しよう!
・2.3 GUI部品を使ってみよう!
・2.4 画像を表示しよう!
・2.5 キャンバスを使ってみよう!

第3章 イベント処理
・3.1 イベント処理って何?
・3.2 イベント処理をしてみよう!

第4章 メニュー
・4.1 メニューって何?
・4.2 メニューを使ってみよう!

第5章 画像データ
・5.1 Pillowって何?
・5.2 画像の保存
・5.3 画像の読込

第6章 GUIアプリ
・6.1 お絵かきアプリを作ろう!
・6.2 お絵かきアプリの作成方法

【Python(Webアプリ開発)】
第1章 Webの概要
・1.1 Webシステムの仕組み
・1.2 HTMLって何?
・1.3 WWWって何?
・1.4 HTTPって何?
・1.5 URLって何?

第2章 Webアプリケーション
・2.1 Webアプリケーションって何?
・2.2 静的コンテンツと動的コンテンツ
・2.3 Webアプリケーションの環境構築

第3章 サーバサイド技術
・3.1 Webシステムの構造
・3.2 HTTPリクエストとHTTPレスポンスって何?
・3.3 PythonによるWebアプリ開発環境

第4章 開発方法
・4.1 Webアプリケーション開発の環境設定
・4.2 はじめてのWebアプリケーション

第5章 データ通信
・5.1 フォーム送信の仕組み
・5.2 データを受信しよう!

第6章 Djangoの基礎(1)
・6.1 Djangoって何?
・6.2 MTVモデルって何?
・6.3 Djangoを使ってみよう!
・6.4 Djangoアプリを作ろう!

第7章 Djangoの基礎(2)
・7.1 テンプレートって何?
・7.2 テンプレートで制御構造を使ってみよう!
・7.3 テンプレートを継承しよう!

第8章 Djangoの基礎(3)
・8.1 Djangoのデータ通信
・8.2 Djangoフォーム

第9章 Djangoの基礎(4)
・9.1 モデルって何?
・9.2 モデルを使ってみよう!
・9.3 モデルを使ったWebアプリを作ろう!

第10章 セッション管理
・10.1 セッションって何?
・10.2 セッション管理
・10.3 セッションを使おう!

第11章 システム開発
・11.1 ログイン機能とログアウト機能

第12章 セキュリティ対策
・12.1 セキュリティ対策って何?
・12.2 クロスサイト・スクリプティング
・12.3 SQLインジェクション
・12.4 セッション・ハイジャック

【Python(AIアプリ開発)】
第1章 AIの概要
・1.1 AIって何?
・1.2 機械学習と深層学習って何?

第2章 AIの環境設定
・2.1 PythonとAI
・2.2 AIの作り方

第3章 機械学習(1)
・3.1 機械学習(教師あり学習)
・3.2 scikit-learnライブラリ
・3.3 はじめての機械学習(教師あり学習)

第4章 機械学習(2)
・4.1 Pandasライブラリ
・4.2 ファイルのデータを学習させよう!
・4.3 データベースのデータを学習させよう!
・4.4 アヤメデータって何?
・4.5 その身長は男?女?

第5章 機械学習(3)
・5.1 NumPyライブラリ
・5.2 Matplotlibライブラリ
・5.3 手書き数字を判定しよう!
・5.4 数字描画判定アプリ

第6章 機械学習(4)
・6.1 機械学習(教師なし学習)
・6.2 K-means法って何?
・6.3 はじめての機械学習(教師なし学習)

第7章 機械学習(5)
・7.1 機械学習(強化学習)

第8章 機械学習活用(1)
・8.1 OpenCVライブラリ
・8.2 写真から顔を検出しよう!
・8.3 写真の顔にモザイクをかけよう!

第9章 機械学習活用(2)
・9.1 絶対に勝てないじゃんけんアプリ(CUI版)
・9.2 絶対に勝てないじゃんけんアプリ(GUI版)

第10章 機械学習活用(3)
・10.1 都道府県でグループ分けしよう!
・10.2 都道府県と性別でグループ分けしよう!