Pytnon Code Reading
コードリーディングとはソースコードを読み解くことです。
ソースコードを読み解くことは,プログラミングのスキルアップへの近道です。
■Python Code Reading 00
2008年4月4日(金)の夜7時ごろから,都内で開催予定。初回は軽い感じのキックオフミーティングを予定しています。
参加希望者はフォームに必要事項を記入してエントリしてください(名前が出るのがいやな方は,私(shibata [at] webcore.co.jp)にメールをください)。開催場所はまだ決まっていません。追って連絡します。
Code Readingとは?
優れた開発者の書いたソースコードを読み,理解することによって,彼らの技やテクニックを盗むことができます。尊敬するハッカーの書いたソースコードの中に,自分が過去に使ったのと同じテクニックを発見すれば,自分の手法の正しさについて自信が持てるようになるかも知れません。コードリーディングは,とかくストイックになりがちなプログラミングという作業に,プラスのスパイラルを生み出すための方法といえるかも知れません。
一人の人間に与えられた時間は限られています。あなたがある優れた開発者と同じレベルの頭脳を持っていたとしても,彼と同じ発明をするには,よくて同じ時間,たいていはより長い時間がかかるはずです。公開されているソースコードを読み,咀嚼し,技を盗むことによって,より短い時間で同じテクニックを手にできます。そしてその後は,彼より先に行くことができるのです。
Python Code Readingでは,オープンソースソフトとして公開されているPythonのモジュールやライブラリ,フレームワークのソースコードを読み解くことにより,主にPythonを使った開発のスキルアップを目指します。
想定される参加対象者
- Pythonのコードがすんなり読める方
- 学習意欲のある方
- Pythonのフレームワークなどに興味がある方
- まともに挨拶ができる人
Code Readingの対象となるソースコード(予定)
- Pythonの標準モジュール
- Pylons,Django,Twisted,pasteなどのフレームワーク
- SQLAlchemy,SQLObjectのようなモジュール

