CATEGORY

Python

Pythonのclassとdefって何が違う?

大規模なシステム開発を行うときに必要となるのがクラス(class)。Javaをはじめとしたオブジェクト指向型のプログラムでよく使われるので、ある程度大きなプロジェクトに関わるようになったら、プログラムを見やすくする意味でも操れるようになった方がいいものとなりますが…こう思ったことのある方も多いでしょう。 Pythonではdefキーワードで関数を作成することができるので わざわざクラス(class) […]

【2分解説】Pythonのデータ構造の基礎を深堀り

変数には1つのデータを入れられるというのが原則なのですが、複数のデータをひとまとまりで持つこともできます。これを「データ構造」と読んでおり、特にPythonは高い柔軟性で持つことが可能です。 ここでは、2分で「データ構造」を理解できるようにまとめましたので、ぜひ参考としてみてください。 リストとは? リストは変更可能なデータ構造(ミュータブル)となっており、あらゆる型のデータを要素として持つことが […]

Pythonファイル読み込みテクニック3選

Pythonでファイルを読み込むサンプルとしてよくあるのが、実行ファイルと同じディレクトリに対象ファイルが置いてある前提のパターンですが、利用者がファイルを指定したものを読み込ませるという方が実用的です。 “ファイルを読み込む”という基本を学ぶ点においてはそれでもいいのですが、実運用の場面を考えると「読み込みファイルは、必ずこのフォルダに置いてください!」という仕様にしてし […]