Pytnon Code Reading
コードリーディングとはソースコードを読み解くことです。
ソースコードを読み解くことは,プログラミングのスキルアップへの近道です。
Code Readingとは?
優れた開発者の書いたソースコードを読み,理解することによって,彼らの技やテクニックを盗むことができます。尊敬するハッカーの書いたソースコードの中に,自分が過去に使ったのと同じテクニックを発見すれば,自分の手法の正しさについて自信が持てるようになるかも知れません。コードリーディングは,とかくストイックになりがちなプログラミングという作業に,プラスのスパイラルを生み出すための方法といえるかも知れません。
一人の人間に与えられた時間は限られています。あなたがある優れた開発者と同じレベルの頭脳を持っていたとしても,彼と同じ発明をするには,よくて同じ時間,たいていはより長い時間がかかるはずです。公開されているソースコードを読み,咀嚼し,技を盗むことによって,より短い時間で同じテクニックを手にできます。そしてその後は,彼より先に行くことができるのです。
Python Code Readingでは具体的になにをするのか
Python Code Readingでは,オープンソースソフトとして公開されているPythonのモジュールやライブラリ,フレームワークのソースコードを読み解くことにより,主にPythonを使った開発のスキルアップを目指します。
定期的に勉強会を開催しています。月に1回の開催が目標です。また,メーリングリストでイベント前後のフォーローアップ,勉強会の予定などを話し合っています。
想定される参加対象者
- Pythonのコードがすんなり読める方
- 学習意欲のある方
- Pythonのフレームワークなどに興味がある方
- まともに挨拶ができる人
Code Readingの対象となるソースコード(予定)
- Pythonの標準モジュール
- Pylons,Django,Twisted,pasteなどのフレームワーク
- SQLAlchemy,SQLObjectのようなモジュール

