
最後まで、よろしくお願いいたします。
UdemyのQ&A機能を使って、講師へ質問を投げる方法を確認します。
Udemyで公開されている動画の再生スピードを変更する方法を確認します。
添付ファイルについての説明を行います。
添付されているファイル・プログラムは、このコースを受講していただいた方は、商用利用を含め許可いたします。
ただし、他人への配布や、会社のサーバーなどへのアップロードは不可としますので、お願いいたします。
インストールするアプリについて説明します。
Python3のインストール方法を学びます。
https://www.python.org/downloads/
SublimeTextのインストール方法を学びます。
SublimeTextで、Pythonを実行する方法を学びます。
SublimeTextのライセンス登録の方法を学びます。
Alignment
Whitespace
SmartDelete
※Package Controlnについては、こちら↓を参照してください。
https://packagecontrol.io/installation
UserSettingsの編集方法を学びます。
このセクション(変数・データ型)の概要を説明します。
変数について学びます。
一度定義された変数へ、再度値を代入したときの挙動を見てみます。
変数の命名規則について学びます。
数値の扱いを学びます。
型変換、round, math関数について学びます。
文字列について学びます。
文字列の演算子、型変換、スライスについて学びます。
文字列メソッドについて学びます。
文字列のformatメソッドについて学びます。
このセクション(データ構造)の概要を説明します。
リスト型について学びます。
リストのスライスについて学びます。
リストの編集の仕方について学びます。
リストのメソッドについて学びます。
リストのコピーについて学びます。(1)
Pythonのデータと変数の管理の仕方について、図を使って解説します。
リストのコピーについて学びます。(2)
タプル型について学びます。
タプルのスライスについて学びます。
タプルの編集・メソッドについて学びます。
タプルのコピーについて学びます。
辞書型について学びます。
辞書のメソッドについて学びます。
辞書のコピーについて学びます。
集合型について学びます。
和集合、積集合、差集合、対称差について学びます。
部分集合、上位集合、素集合について学びます。
集合のメソッドについて学びます。
集合のコピーについて学びます。
演習の内容を説明します。
演習に必要な、filedialog, copyfileを説明します。
演習の解答例を解説します。
このセクション(制御フロー)の概要を説明します。
条件分岐について学びます。
elif, elseについて学びます。
ifのネストについて学びます。
and or について学びます。
boolについて学びます。
Noneについて学びます。
forについて学びます。
forについて学びます。(タプル、セット文字列のループ)
forについて学びます。(dictのループ)
for loopで使える便利な関数について学びます。
whileについて学びます。
continue, break, elseについて学びます。
関数について学びます。
位置引数、キーワード引数、デフォルト引数について学びます。
可変長引数 *args, **kwargsについて学びます。
スコープについて学びます。
例外処理 ( try, except, else, finally)について学びます。
カスタム例外について学びます。
クラスの概要を説明します。
クラスについて学びます。
クラスの継承について学びます。
クラス変数について学習します
クラスメソッド・スタティックメソッド
Docstringついて学びます。
モジュール・パッケージの概要を説明します。
モジュール・パッケージを実際に作る様子を見てみます。
モジュール・パッケージについて、補足説明をします。
モジュールの読み込み方法、各モジュールの関数の実行方法を見てみます。
from import
import as
sys.pathついて学びます。
batからPYTHONPATHを設定し、Pythonを実行する方法を学びます。
if __name__ == __maiin__: について学びます。
このセクション(ディレクトリやファイルの操作)の概要を説明します。
絶対パス・相対パスについて学びます。
パスの編集を行う関数の挙動を見てみます。
ファイルの新規作成
ファイルの削除
リネーム(ディレクトリも可)
ファイルのコピー
移動(ディレクトリも可)
ディレクトリのコピー
ディレクトリの新規作成
ディレクトリの削除
ディレクトリの削除(中のファイルもすべて)
ディレクトリの中にあるファイルやフォルダの情報を取得する方法を学びます。
ファイルサイズ、更新日時、アクセス日時を問い合わせる方法を学びます。
エクスプローラーを起動する方法を学びます。
ファイルの読み書きの概要を説明します。
テキストファイルを書き込む方法について学びます。
テキストファイルを読み込む方法について学びます。
CSVファイルを書き込む方法について学びます。
CSVファイルを読み込む方法について学びます。
XMLファイルを書き込む方法について学びます。
XMLファイルを読み込む方法について学びます。
JSONファイルを書き込む方法について学びます。
JSONファイルを読み込む方法について学びます。
このコースは、Pythonやプログラム初心者が『Directory Maker』というツールを作れるようになるまでを強力にサポートします!
Pythonは、最近では機械学習などで用いられることが多いスクリプト言語です。
他の言語に比べると学習コストが低いというのも特徴です。
このコースはPythonのインストール方法から始まり、SublimeTextというテキストエディタを使ってスクリプトを記述し、batファイルを叩いてスクリプトを実行させたり、exeファイルへの変換を学んでいきます。
コースの要所要所に演習問題と回答を用意し、その演習までに習った知識でどのようなツールが作れるのか、というのも確認していきます。
複雑なスクリプトを書けなくても、3-5行程度のスクリプトを書けるようになるだけで、普段の作業の効率が大幅に改善します。
事務作業をされている方はPythonスクリプトを活用することで、フォルダの自動作成や、ファイルのコピーなども可能となります。
このコースで、Pythonのはじめの一歩を踏み出しましょう。
*他のコースのカリキュラムの比較表を私のTwitter(@NakamoriTatsuya)で公開していますので、そちらもご確認をお願いいたします。
※このコースに添付されているファイルやプログラムは、このコースを受講していただいた方は、商用利用を含め許可いたします。
ただし、他人への配布や、会社のサーバーなどへのアップロードは不可としますので、お願いいたします。
他の言語を習得されている方でも導入しやすいように講座を策定しました。
Pythonのデータ型や変数の値の持ち方(参照)については、一つずつ丁寧に説明する事を心がけました。
===============
講師の環境
Windows10
Python (3.7.4)
PySide2 (5.13.0)
PyInstaller (3.5)
===============
Copyrights
[Python] 2001-2019. Python Software Foundation
[SublimeText] Sublime HQ Pty Ltd
[WhiteSpace (SublimeText)] 2015 Randy Lai
[Alignment (SublimeText)] 2011 Will Bond
[Smart Delete (SublimeText)] Jay Gillibrand
[PyInstaller] 2005–2019, PyInstaller Development Team.
[PySide2] 2019 The Qt Company Ltd.