Personal tools

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

 

Pythonな求人
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