Python入門です。Pythonも参照のこと。
インデントを文法として採用することで、「誰が書いても同じ美しいコード」になる。
変数は変更可能、定数は変更不可能。
リストは変更可能、タプルは変更不可能。
ほかの言語でいうハッシュのことをPythonでは辞書と呼ぶ。
for文は「反復可能オブジェクト」を渡す。数値のリストを処理するためにはrange()関数をfor文に与える必要がある。
format()関数でフォーマット付き出力を行う。その他r文字列やf文字列などを使って生の文字列や書式付き文字列を表す。
Pythonのインスタンスメソッドは第一引数がオブジェクト自身を表すselfであり、メソッドとして渡す引数は第二引数から与えられることに注意。
クラスをインスタンス化する時にnewは必要ない(クラス名のみ)。
PyPyやNumbaやCythonを使うことで、低速であることで有名なPythonもある程度高速化できる。