Pythonのclassとdefって何が違う?
大規模なシステム開発を行うときに必要となるのがクラス(class)。Javaをはじめとしたオブジェクト指向型のプログラムでよく使われるので、ある程度大きなプロジェクトに関わるようになったら、プログラムを見やすくする意味でも操れるようになった方がいいものとなりますが…こう思ったことのある方も多いでしょう。 Pythonではdefキーワードで関数を作成することができるので わざわざクラス(class) […]
大規模なシステム開発を行うときに必要となるのがクラス(class)。Javaをはじめとしたオブジェクト指向型のプログラムでよく使われるので、ある程度大きなプロジェクトに関わるようになったら、プログラムを見やすくする意味でも操れるようになった方がいいものとなりますが…こう思ったことのある方も多いでしょう。 Pythonではdefキーワードで関数を作成することができるので わざわざクラス(class) […]
変数には1つのデータを入れられるというのが原則なのですが、複数のデータをひとまとまりで持つこともできます。これを「データ構造」と読んでおり、特にPythonは高い柔軟性で持つことが可能です。 ここでは、2分で「データ構造」を理解できるようにまとめましたので、ぜひ参考としてみてください。 リストとは? リストは変更可能なデータ構造(ミュータブル)となっており、あらゆる型のデータを要素として持つことが […]
Pythonでファイルを読み込むサンプルとしてよくあるのが、実行ファイルと同じディレクトリに対象ファイルが置いてある前提のパターンですが、利用者がファイルを指定したものを読み込ませるという方が実用的です。 “ファイルを読み込む”という基本を学ぶ点においてはそれでもいいのですが、実運用の場面を考えると「読み込みファイルは、必ずこのフォルダに置いてください!」という仕様にしてし […]