Pythonのソースを見ていて@window.eventとか関数の引数に*dataをみかけて
まだまだ知らないこと多いなと調査
@の方はクラスのメソッドを上書きとかそういうものらしい、
実装してみようとライブラリとか作ってみましたがなんかうまくいかず
普通はクラスの継承を使うと行った記述をみかけたので
クラスの継承を学習、継承とオーバーライドのスーパークラスの呼び出しが簡単にできることがわかった。
あと関数の引数の頭に*がつく謎は複数のパラメータをタプルにまとめるものらしい。
呼び出し側でタプルにすればいいだけの話ではと思ったけど、
タプルだよと明示的に利用したいのかもしれない。
簡単に実装して検証したもの