masahito.hatenablog.com この記事は^の記事の続きです。^を読んでから読むと良いと思います。 なお、今回のサンプルコードはこちらにあります。(間違いなどありましたらご指摘ください) github.com TL;DR attrsのつかいどころ 今Python3.5 or 3.6を使っている。今後dataclassを使いたい dataclassで slotsなどを使いたい場合にボイラープレートコードを避けたい slotsの効果 attrsとは www.attrs.org 簡単にいうとPython でclassを書くときのボイラープレートになるところがスッキリかけるものです。 1 Overviewで書かれているコードを軽く解説します。 >>> import attr >>> @attr.s ... class SomeClass(object): ... a_number