Make code more pythonic

実質的な中身のレビューは後でちゃんとやるので、ひとまずコードのクリーニング。
Python流の書き方だと思って諦めてください。

- `if` 文で boolean に対してわざわざ True を評価しない
    - ちなみに、書く場合は ` == True` ではなく ` is True` になります。
- モジュールのインポート順序
	- アルファベット順（これはOK）
	- 標準ライブラリのモジュールと3rdパーティのものは分けて間に空行を入れる
- スペース
	- インラインコメントの前はスペース2つ以上
	- インラインコメントデリミッタの後はスペース1つ
		- 他の行の式とインデントを揃えるために空白を打たない
	- オペレータの前後はスペース1つ（ただし引数の括弧内はスペースなし）
- 空行
	- ルートレベルのブロック間は空行2つ
	- クラス内や変数内は空行1つ
	- ファイルの最後は空行1つ