Pythonに関してまた新しく一から作ってみようかと検討していたけど
実はもう みんな誰かが作っています。
マスターできない理由は「あなたがマスターできないもの」をみているのであって
「あなたがマスターできるもの」をみることが大切。
マスターできるものはというと実は人それぞれで十人十色だと思います。
ということで新しく考えたオススメの方法は
上の検索条件で画像検索をして登場した
絵から良さそうなものを探して見る。
各検索項目について簡単に説明と追加キーワードをしておきます。
プログラム 基本
プログラムをしたことがなければ
繰返し、条件分岐
python 型
プログラムには整数型、文字型が基本にあります。まずはこの2つから
浮動小数点型、ブール型、リスト型、タプル型、辞書型、集合型
python 計算
四則演算はプログラムでも基本の計算
算術演算子、ビット演算子
python 条件
ある条件の時はコッチという、AIの第一歩
比較演算子、例外処理
python ループ
コンピュータの最も優れた技、面倒な処理を何度でも繰返してくれます。
範囲、スキップ、中断
python 配列
リスト型のこと、いろいろな型をまとめていれたりできます。
ループとセットで使われることが多いです。
追加、削除、ソート、結合
python スライス
文字列、配列型から任意の範囲を取り出せます。
文字型、リスト型、[::-1]
python 関数
同じ計算群を一箇所に集約する際に使います。
また大きな処理を小さな単位に分割するために使います。
引数、戻り値、グローバル変数
python クラス
データなどで大きなまとまりを定義したり
そのまとまりに対しての処理を入れたりできます。
コンストラクタ、メソッド(クラス内の関数のこと)、継承
基本の順にならべてみました。
まったくわからなくても、
一項目一時間ぐらいググって、テキパキとながめていれば、あら不思議。
追記 サンプルも作ってみました。