Personal tools

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のようなモジュール

 

Recruit
r = urlopen("http://www.webcore.co.jp/recruit")
About this blog
■Author
atsこと柴田淳です。Atsushiはガイジンにうまく発音して頂けないので,これからはJunというペンネームで行こうと思っていましたがあんまり使ってません。
Webcore株式会社 代表取締役
■TRIVIAL TECHNOLOGIES 2.0
トリビアル・テクノロジー 2.0,「トリテク 2.0」と呼んでください。
Blog(ブログ)サイトです。Plone上で動く,オープンソースのBlog Product - COREBlog2を使っています。
 
最近書いた本,Mook
みんなのPython Webアプリ編
Pythonの基礎から,Webアプリやフレームワークの仕組みまで,つまることなく一気に学べる書籍です。「みんなのPython」と一緒に読んでください:-)。
みんなのPython
Pythonの入門書です。基本的なことから分かりやすく解説するよう勤めました。Pythonをはじめたいと思っている人,JavaやC++,PerlやRubyを学ぼうと思って躓いてしまった人はぜひ読んで下さい。
 

Powered by Plone, the Open Source Content Management System