
これは付録です。講義映像制作時に使用したプログラムのデータと、ソフトのインストール手順になります。
0章で「Anacondaのインストール」「Visual Studio Codeのインストール」を行っています。
ですが、いままでは「Anacondaのインストール」の流れに「Visual Studio Codeのインストール」が含まれていました。
ですが、2020年07月以降はこれが完全に分離されています。
正しいインストール方法を解説する資料を作成しましたので、
まず0章をご覧いただいた上で、付録の資料を参考にそれぞれのインストールをしていただけますよう、お願いいたします。
スライド画像は復習時にお役立てください。
ここでは「Anacondaのインストール」「Visual Studio Codeのインストール」を行っています。
ですが、いままでは「Anacondaのインストール」の流れに「Visual Studio Codeのインストール」が含まれていました。
ですが、2020年07月以降はこれが完全に分離されています。
正しいインストール方法を解説する資料を作成しましたので、
まず0章をご覧いただいた上で、付録の資料を参考にそれぞれのインストールをしていただけますよう、お願いいたします。
・1.1 Pythonとは
・1.2 Pythonプログラム実行までの道のり
・1.3 プログラムはどこに書くの?
・1.4 名前を表示しよう!
・2.1 プログラムを読みやすくしよう!
・2.2 データを記憶させよう!
・2.3 Pythonの命名規約
・2.4 あなたは何を見ているの?
・3.1 演算子を使ってみよう!
・3.2 データの型を変えてみよう!
・4.1 配列って何?
・4.2 配列を使ってみよう!
・4.3 スライスって何?
・4.4 多次元配列
・5.1 制御構造って何?
・5.2 if文を使ってみよう!
・6.1 制御構造って何?
・6.2 for文を使ってみよう!
・6.3 while文を使ってみよう!
・6.4 break文とcontinue文
・7.1 関数って何?
・7.2 関数の定義方法
・7.3 スコープ
・7.4 Pythonの別ファイルの読み込み
・8.1 ラムダ式って何?
これは付録です。講義映像制作時に使用したプログラムのデータと、ソフトのインストール手順になります。
0章で「Anacondaのインストール」「Visual Studio Codeのインストール」「XAMPPのインストール」を行っています。
ですが、いままでは「Anacondaのインストール」の流れに「Visual Studio Codeのインストール」が含まれていました。
ですが、2020年07月以降はこれが完全に分離されています。
また、「XAMPPのインストール」も少しインストール方法などが変わってきています。
正しいインストール方法を解説する資料を作成しましたので、
まず0章をご覧いただいた上で、付録の資料を参考にそれぞれのインストールをしていただけますよう、お願いいたします。
スライド画像は復習時にお役立てください。
ここでは「Anacondaのインストール」「Visual Studio Codeのインストール」「XAMPPのインストール」を行っています。
ですが、いままでは「Anacondaのインストール」の流れに「Visual Studio Codeのインストール」が含まれていました。
ですが、2020年07月以降はこれが完全に分離されています。
また、「XAMPPのインストール」も少しインストール方法などが変わってきています。
正しいインストール方法を解説する資料を作成しましたので、
まず0章をご覧いただいた上で、付録の資料を参考にそれぞれのインストールをしていただけますよう、お願いいたします。
・1.1 オブジェクト指向って何?
・1.2 オブジェクト指向プログラミングの流れ
・1.3 オブジェクト同士の関係性
・2.1 メソッドって何?
・2.2 クラス図を基にクラスを定義しよう!
・2.3 オブジェクトを生成しよう!
・3.1 コンストラクタって何?
・3.2 デストラクタって何?
・4.1 クラス変数とクラスメソッドって何?
・4.2 カプセル化って何?
・5.1 継承って何?
・5.2 継承させよう!
・5.3 selfキーワードを使ってみよう!
・5.4 super関数を使ってみよう!
・6.1 継承をおさらいしてみよう!
・6.2 ポリモフィズムって何?
・6.3 ポリモフィズムを実現してみよう!
・6.4 抽象クラスって何?
・7.1 パッケージって何?
・7.2 パッケージを使ってみよう!
・8.1 例外って何?
・8.2 例外対策をしよう!
・8.3 例外処理を使ってみよう!
・9.1 例外をスローしよう!
・9.2 ユーザ定義例外を使ってみよう!
・10.1 ファイル処理って何?
・10.2 ファイル操作
・11.1 データベースの概要
・11.2 Pythonによるデータベース操作
・11.3 データベース・アクセスのプログラム作成
これは付録です。講義映像制作時に使用したプログラムのデータと、ソフトのインストール手順になります。
0章で「Anacondaのインストール」「Visual Studio Codeのインストール」を行っています。
ですが、いままでは「Anacondaのインストール」の流れに「Visual Studio Codeのインストール」が含まれていました。
ですが、2020年07月以降はこれが完全に分離されています。
正しいインストール方法を解説する資料を作成しましたので、
まず0章をご覧いただいた上で、添付の資料を参考にそれぞれのインストールをしていただけますよう、お願いいたします。
スライド画像は復習時にお役立てください。
ここでは「Anacondaのインストール」「Visual Studio Codeのインストール」を行っています。
ですが、いままでは「Anacondaのインストール」の流れに「Visual Studio Codeのインストール」が含まれていました。
ですが、2020年07月以降はこれが完全に分離されています。
正しいインストール方法を解説する資料を作成しましたので、
まず0章をご覧いただいた上で、付録の資料を参考にそれぞれのインストールをしていただけますよう、お願いいたします。
・1.1 GUIって何?
・1.2 Tkinterって何?
・2.1 主なGUI部品の紹介
・2.2 画面を表示しよう!
・2.3 GUI部品を使ってみよう!
・2.4 画像を表示しよう!
・2.5 キャンバスを使ってみよう!
・3.1 イベント処理って何?
・3.2 イベント処理をしてみよう!
・4.1 メニューって何?
・4.2 メニューを使ってみよう!
・5.1 Pillowって何?
・5.2 画像の保存
・5.3 画像の読込
・6.1 お絵かきアプリを作ろう!
・6.2 お絵かきアプリの作成方法
これは付録です。講義映像制作時に使用したプログラムのデータと、ソフトのインストール手順になります。
0章で「Anacondaのインストール」「Visual Studio Codeのインストール」を行っています。
ですが、いままでは「Anacondaのインストール」の流れに「Visual Studio Codeのインストール」が含まれていました。
ですが、2020年07月以降はこれが完全に分離されています。
正しいインストール方法を解説する資料を作成しましたので、
まず0章をご覧いただいた上で、添付の資料を参考にそれぞれのインストールをしていただけますよう、お願いいたします。
スライド画像は復習時にお役立てください。
ここでは「Anacondaのインストール」「Visual Studio Codeのインストール」を行っています。
ですが、いままでは「Anacondaのインストール」の流れに「Visual Studio Codeのインストール」が含まれていました。
ですが、2020年07月以降はこれが完全に分離されています。
正しいインストール方法を解説する資料を作成しましたので、
まず0章をご覧いただいた上で、付録の資料を参考にそれぞれのインストールをしていただけますよう、お願いいたします。
・1.1 Webシステムの仕組み
・1.2 HTMLって何?
・1.3 WWWって何?
・1.4 HTTPって何?
・1.5 URLって何?
・2.1 Webアプリケーションって何?
・2.2 静的コンテンツと動的コンテンツ
・2.3 Webアプリケーションの環境構築
・3.1 Webシステムの構造
・3.2 HTTPリクエストとHTTPレスポンスって何?
・3.3 PythonによるWebアプリ開発環境
・4.1 Webアプリケーション開発の環境設定
・4.2 はじめてのWebアプリケーション
・5.1 フォーム送信の仕組み
・5.2 データを受信しよう!
・6.1 Djangoって何?
・6.2 MTVモデルって何?
・6.3 Djangoを使ってみよう!
・6.4 Djangoアプリを作ろう!
・7.1 テンプレートって何?
・7.2 テンプレートで制御構造を使ってみよう!
・7.3 テンプレートを継承しよう!
・8.1 Djangoのデータ通信
・8.2 Djangoフォーム
・9.1 モデルって何?
・9.2 モデルを使ってみよう!
・9.3 モデルを使ったWebアプリを作ろう!
・10.1 セッションって何?
・10.2 セッション管理
・10.3 セッションを使おう!
・11.1 ログイン機能とログアウト機能
・12.1 セキュリティ対策って何?
・12.2 クロスサイト・スクリプティング
・12.3 SQLインジェクション
・12.4 セッション・ハイジャック
・1.1 AIって何?
・1.2 機械学習と深層学習って何?
・2.1 PythonとAI
・2.2 AIの作り方
・3.1 機械学習(教師あり学習)
・3.2 scikit-learnライブラリ
・3.3 はじめての機械学習(教師あり学習)
・4.1 Pandasライブラリ
・4.2 ファイルのデータを学習させよう!
・4.3 データベースのデータを学習させよう!
・4.4 アヤメデータって何?
・4.5 その身長は男?女?
・5.1 NumPyライブラリ
・5.2 Matplotlibライブラリ
・5.3 手書き数字を判定しよう!
・5.4 数字描画判定アプリ
・6.1 機械学習(教師なし学習)
・6.2 K-means法って何?
・6.3 はじめての機械学習(教師なし学習)
・7.1 機械学習(強化学習)
・8.1 OpenCVライブラリ
・8.2 写真から顔を検出しよう!
・8.3 写真の顔にモザイクをかけよう!
・9.1 絶対に勝てないじゃんけんアプリ(CUI版)
・9.2 絶対に勝てないじゃんけんアプリ(GUI版)
・10.1 都道府県でグループ分けしよう!
・10.2 都道府県と性別でグループ分けしよう!
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ライブラリ)写真から顔の検出、絶対勝てないジャンケン、など
------------------------------------------------------