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

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

「Python」の記事一覧

osライブラリ

Pythonでフォルダやファイルを操作する方法をまとめました。 サンプル カレントフォルダを取得する カレントフォルダを変更する フォルダを作成する ●フォルダ作成前 ●フォルダ作成後 絶対パスを取得する 相対パスを取得 […]

文字列操作

Pythonの文字列操作についてまとめました。 サンプル 文字列で改行を使う メタ文字を使う 文字列を連結する 指定した文字列を規定数繰り返す 文字列の長さを取得する 文字列内から特定位置の文字を取得する 文字列を分割し […]

クラスの継承

Pythonのクラスを継承する方法をまとめました。 継承とは 他のクラスを親として、その定義情報を子供のクラスに引き継いで利用できるようにすることです。この時、親のクラスを『スーパークラス』、子供のクラスを『サブクラス』 […]

クラス

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

デコレーター関数

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

ラムダ式

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

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

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

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

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

set型(集合)

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