Pythonソースコードの文字コード指定

今まで、年の1/20ぐらいしか使っていなかったPython
いつも使おうとする頃にはPythonの記憶が忘却の彼方に飛び去り、毎度毎度同じことを調べ直す。
いいかげんPythonがんばろうと思い立ち、やったことを忘れても良いようにここへ記憶を垂れ流す。

とりあえず、毎回調べ直すのがソースコード冒頭に書く文字コードの指定方法。
Unicode(UTF-8)でソースコードを書く場合は

# coding: utf-8

(Microsoftの)S-JISソースコードを書く場合は

# coding: cp932