python
関数を変数に代入して使う ラムダ式と、等価なdef文の関数 ラムダ式の使いどころ
sort() と sorted() 昇順ソート 降順ソート keyを用いたソート
型の分類表 変更不可:イミュータブル型(immutable型) 変更可:ミュータブル型(mutable型) イテラブル型(iterable型) シーケンス型(seguence型) マッピング型(mapping型)
内包表記によるリスト生成 if文を用いた内包表記 内包表記に、三項演算子を組合せる方法 複数のforを使った内包表記
if文での条件分岐の基本形 三項演算子の基本形
pythonの論理演算子 bool型以外の変数に対する論理演算 bool()関数
pythonの比較演算子 比較演算子の連結記述
既存記事のまとめ
クラスの定義、クラスの利用 メソッド コンストラクタ、インスタンス変数、デストラクタ クラス変数、クラスメソッド アクセス制限:プライベート変数、プライベートメソッド
関数の定義、呼び出し 関数引数の値渡しと参照渡し 複数の戻り値 関数内ローカル変数、グローバル変数宣言 デフォルト引数、キーワード引数 可変長引数 辞書型可変長引数
dict型の定義、アクセス 辞書サイズの取得、辞書データの追加と削除 辞書と辞書の結合
tuple型の定義、アクセス 配列サイズの取得
要素が同じ値の配列生成 等差数列の配列生成 配列形状の変形
スカラーと配列の四則演算 配列と配列の四則演算 算術関数:配列の各要素に個別に演算するもの 算術関数:配列の複数要素をまとめて演算するもの 1次元の配列とベクトル、ベクトルの内積 2次元の配列と行列、行列の積、行列の転置
NumPyの配列(numpy.ndarray型)の生成、アクセス 配列形状サイズの取得 配列データの追加 複数のndarray型2次元配列の結合 配列データの削除
list型の定義、アクセス 配列サイズの取得、配列データの追加と削除 list型配列とlist型配列の結合 2次元配列 スライシング
forループの基本形 range型のループ処理 list型のループ処理 tuple型のループ処理 辞書型のループ処理 enumerate()関数 zip()関数 enumerate()関数とzip()関数を同時に使う
a//b, a%b, a/b の比較 divmod()関数 a//b と int(a/b) の比較