calendarcodediamondfacebookfingerglobalgoogleplushatenahomepagetopplainpocketrssservicetwitterwordpresshome2searchfoldernext-arrowback-arrowfirst-arrowlast-arrow

Python : __call__()は、インスタンスを関数のように扱う

特殊メソッドである__call__はインスタンスを関数オブジェクトとして扱う。__call__を実装したクラスでは、インスタンスを関

Python : __str__() と __repr__() は、オブジェクトを文字列で表現する

__str__()と__repr__()は、どちらもオブジェクトの文字列表現を返す特殊メソッドである。 __str__()

Python : all()はすべての要素が真、any()は真となる要素が一つでもあれば真

all()、any()は、イテラブル(繰り返し可能なオブジェクト)を一つだけ引数にとり、真理値(True / False)を返す組み

Python : map()は、全ての要素に関数を適用する。list, int, for, 関数を使った記述方

map()は、全ての要素に関数を適用する組み込み関数である。リストやタプルなどのイテラブルに対して同じ関数を適用する組み込み関数であ

Python : as はモジュールにエイリアスを付けることができる記号

NumPy、pandas の import 時に「as」という記号がついている。この記号は一体何を意味しているのだろうか?一言でいう

Python : if __name__ == "__main__" は、スクリプトとして直接実行したときのみ

以下の摩訶不思議な if 文は一体何を意味しているのだろうか?まずは、アンダースコアがついた特殊変数について説明する。 i

Python : ローカルスコープとグローバルスコープの違い

プログラミングで必ず出てくる言葉の一つに「スコープ」がある。スコープは参照できる範囲、直接アクセス可能な領域のことを言う。一言でいう

Python : モジュールとはクラスや関数をコードを書いたファイルである

Python のクラスや関数をコードを書いたファイルはモジュールと呼ばれる。モジュールをまとめたものを、パッケージと呼ぶ。パッケージ

Python : クラスとはオブジェクトの内容を定めた定義である

今回は、クラスとは何か分かりやすく説明したい。Python に限らず、クラスがどういったものか理解できなかった方も分かるかと思う。

Python : コーディング規約をチェックしてみよう

Python を洗練していくためにPEP という拡張提案の仕組みがあります。この中に、コードを綺麗に書くためのPEP 8という Py