質問: ``` import crossover as x ``` のように、アルファベット1文字まで短くすることはマナー違反でしょうか?
回答: これは、プログラムを書いている人の主観に依存する問題です。もっと言うと、どのようなコーディングスタイルに従っているかによります。そのスタイルにこのことが書かれているかどうかと、書かれていない場合、チームとしてどのような方針にするかを確認してください。 少なくとも、Python を書いている人全体が共有している明文化された「マナー」は私の知る限り存在しません。たとえば PEP 8 にも import について書かれている節がありますが、as の名前については書かれていません。 ただ、「書かれていない」ことがそのまま「許されている」ことを意味するわけでは無いので、チームとしての方針を確認してください。個人的には Python でモジュール名を 1 文字にするのは避けていますが、`import math as m` のようにすることを好むスタイルもあるようです。 もっと具体的に、「○○というコーディングスタイルにおいてどう扱われているか?」というご質問にして頂けると、より詳しい回答が集まるかもしれません。