__slots__ = ('name', 'age', ...)
みたいなのをclass定義に入れておくと、ここの存在しない名前のプロパティに値を代入しようとしてもエラーになるみたい
その他、自作オブジェクトのバリデーションに中って見つけた情報
- stackoverflow.com
- Welcome to Cerberus — Cerberus is a lightweight and extensible data validation library for Python
- Schematics — Schematics 2.0.1 documentation
その他
pandasにはチュートリアルコンテンツがあった。
Tutorials — pandas 0.22.0 documentation
そして、 read_csv()
を使うときに、StringIOを使うサンプル:
IO Tools (Text, CSV, HDF5, ...) — pandas 0.22.0 documentation