道草エンジニアの覚え書き

興味を持ったプログラミング言語やライブラリ、OSSをまとめていきたいと思います。

「基礎」の記事一覧

クラス

Pythonのクラスについてまとめました。 クラスとは Pythonにおける様々なデータ(関数や値など)は、ひとまとめに『オブジェクト』と言われます。このオブジェクトの設計図的な位置づけに置かれているものが『クラス』です […]

デコレーター関数

Pythonのデコレーター関数についてまとめました。 デコレーター関数とは 関数をデコレート(装飾)するための関数です。元々定義してある関数に、別の処理を追加して実行させることができます。元々の関数にメインとなる処理(ビ […]

ラムダ式

Pythonのラムダ式についてまとめました。 ラムダ式とは (基本的には)1行しか処理が存在しない関数を、1行の式で表現する記法です。関数ではないため事前に定義しておく必要がなく、必要な場面で都度作成するような使い方をし […]

関数内関数・クロージャー

Pythonで関数内関数、クロージャーを使用する方法をまとめました。 関数内関数・クロージャーとは 関数内関数 その名の通り、関数の中で定義された関数です。 クロージャー 親の引数を記憶した関数内関数です。 この関数を戻 […]

関数をオブジェクトとして扱う

Pythonを変数などと同じようにオブジェクトとして扱う方法をまとめました。下記サンプルのように、関数を引数にした関数や、戻り値を関数にした関数のことを『高階関数』といいます。 関数を別の関数の引数に使う 関数の戻り値を […]

set型(集合)

Pythonのset型についてまとめました。set型(集合)とは「重複した要素を含まないデータの集合」です。 set型の作成 複数の集合からユニークな要素だけのset型を作成 複数の集合間で共通の要素だけのset型を作成 […]

zip関数

Pythonのzip関数についてまとめました。 複数のリストをまとめてループする 複数のリストをタプルにまとめる 2つのリストを辞書にまとめる

dict型の操作

Pythonでdict型を操作するメソッドなどをまとめました。 要素の参照 要素の追加 要素の更新 要素の削除 要素の連続参照 別の辞書と結合 辞書のコピー