Python Tips 目次素案
Pythonの入門、ではなくて、でもEffective Pythonというほどのものでもないけれど、
入門の次のTipsやお作法、について書いたら役に立てるだろうか、と妄想しながら、項目出しだけしてみた。
ちなみに
Effective Python(PDF)http://www.interlink.com.au/anthony/tech/talks/OSCON2005/effective_r27.pdf
ってのもありますね。
突っ込みとリクエスト募集。
アンパック代入 入れ子のタプルとアンパック代入 Python3.0の拡張アンパック代入 カッコを省く a and b or c とかa is not b とか a > b > c mutableとimutableとhash イテレータの深いところ while文を使わないと書けない? for 文と iter関数でかく。 itertools chain, islice インポートとモジュール インポートのタイミング 一度だけ実行 モジュールもオブジェクト モンキーパッチ モジュールはシングルトン 相対インポートと絶対インポート 名前空間≒辞書 dict.setdefault 引数渡しの様々な方法。 my partialを作る デコレータ 引数をとるデコレータ デコレータを重ねる メソッドオブジェクトに”印”をつける。exported デコレータで型の変換やORMオブジェクトへの変換を行う。 プロパティや、__getattribute__によるフック。 SQLAlchemyのmapperの内側 クラスの仕組みの内側 メソッドとstatic method , class method メタクラスによるフック SQLObjectの内側 ユニコード ユニコードとエンコード ユニコードの正規化 ユニコードと正規表現 threading.local BeautifulSoup Python-Crypto httplib とhttplib2