#expertpython エキスパートPythonプログラミング読書会 at 梅.py

大阪の 梅.pyにて。エキスパートPythonプログラミングの2章と3章のディスクリプタまで読みました。また機械を作って大阪に行きたいと思います!
4
Ido @Ido

先生疲れたようなので、昼休みに #umepy #expertpython

2011-06-19 12:32:32
Takayuki Shimizukawa @shimizukawa

さーせんw RT @Ido: 先生疲れたようなので、昼休みに #umepy #expertpython

2011-06-19 12:32:42
tkroro @tkroro

エキpy読書会参加中。読書会と真に受けてPC持って来てないの自分だけ。#expertpython

2011-06-19 13:44:29
Ido @Ido

Pythonの変数スコープの話 #umepy #expertpython

2011-06-19 13:50:38
Ido @Ido

仮引数に渡すリストは固定化されているため扱いに注意 #umepy #expertpython

2011-06-19 13:57:28
Ido @Ido

withはコードブロックの前後に処理を加える。withプロトコル(__enter__, __exit__)を使っている #umepy #expertpython

2011-06-19 14:03:14
Yosuke Onoue @_likr

さっきの名前空間の話,[lambda : x for x in range(10)] とかでも同じような現象になりますね.#expertpython

2011-06-19 14:03:35
Ido @Ido

ファイルオープンはwith文が便利 #umepy #expertpython

2011-06-19 14:05:09
Ido @Ido

with文をyieldで挟む形で書けるようになるcontextlib #umepy #expertpython

2011-06-19 14:07:10
FUJII Yoshitaka @yoshiyoshifujii

contextlibのcontextmanagerを使う場合ってtry...finallyでえーんちゃうかって思う。 #expertpython #umepy

2011-06-19 14:09:43
Ido @Ido

なんとか3章に入りました #umepy #expertpython

2011-06-19 14:17:40
Ido @Ido

新しい親クラスの呼び出し方は親クラスを知らなくても使える #umepy #expertpython

2011-06-19 14:31:21
Ido @Ido

メソッド解決順序。大元の親クラスがobjectクラスを継承していない菱形継承でのメッソドの呼び出しは意図した呼び出し順序ではない #umepy #expertpython

2011-06-19 14:36:33
Ido @Ido

解決順序は__mro__(or mro())で確認できる #umepy #expertpython

2011-06-19 14:37:38
Ido @Ido

オールドスタイルとニュースタイルのMix-in継承は鬼門 #umepy #expertpython

2011-06-19 14:39:32
Ido @Ido

とにかく古いのと新しいのは混ぜるな危険 #umepy #expertpython

2011-06-19 14:42:09
Ido @Ido

「親クラスを呼ぶときはクラス階層を確認する」← 読むのめんどい #umepy #expertpython

2011-06-19 14:47:35
Ido @Ido

継承でプロパティが衝突するのを避けるのがネームマングリングの本来の意義 #umepy #expertpython

2011-06-19 14:53:34