『10日でおぼえる Python 入門教室』

最近は、Google App Engine や Django などが話題ですが、Python が分からないからと躊躇している人も多いのではないでしょうか?そんな人にお勧めなのが、この『10日でおぼえる Python 入門教室』です。

10日でおぼえる Python 入門教室
穂苅 実紀夫 寺田 学 中西 直樹
堀田 直孝 永井 孝
翔泳社

こういう本には、教科書的なものとハウツー的なものがありますが、この本は後者です。より実践的に Python を学んで行くことができます。内容も Amazon や Livedoor天気予報, Yahoo!翻訳などの API を使ってデータを取得したり、GUI の RSSリーダーを作ったりと、実際に動くものを作ることでプログラミングの楽しさを学べるようになっています。また、最後の10日目では流行の Google App Engine を使ってアプリケーションを作成することがテーマになっていて、この本を最後まで読み進めていけば、一気に最先端の領域まで駆け上がることができます。実際には、プロダクションレベルのアプリケーションを構築するには、データモデルの設計やセキュリティ対策、パフォーマンス改善などもっと体系的な知識が必要になってきますが、入門用としてはこれで充分です。Python で一通りのことが出来るようになることでしょう。

目次
第0日 オリエンテーション
第1日 Pythonはじめの一歩
第2日 Pythonを本格的に使ってみよう
第3日 Web APIを使ってみよう
第4日 日本語とファイルの扱いを学ぼう
第5日 便利なツールを作ってみよう
第6日 デスクトップアプリを作ろう
第7日 エラーとテストを学ぼう
第8日 データベースを操作しよう
第9日 Webフレームワークを使ってフォトログを作ろう
第10日 Google App Engineを使ってフォトログを作ろう

少し個人的な感想を書かせてもらうと、バージョンは Python 2.6を中心に扱っていて、現時点ではまだあまり一般的ではない 3.0 を参考程度にとどめている点に好感を持ちました。ちょっと残念な点としては、初学者には SQLAlchemy や Pylons の章が若干難し過ぎる印象を受けました。テンポ良くここまで進んできて、ここで躓いてしまう人がいないかどうかが心配になります。ちょっと難しいなと思ったら、第8日,第9日は飛ばしてしまっても構わないと思います。

それからもう一点、第3日目の Amazon API ですが、8月15日からはリクエストに署名を付けることが必須となるため、このサンプルは動かなくなるので注意が必要です。これは、執筆の時期の関係で仕方がないのかもしれませんが。

以上、この辺りを考慮しても『10日でおぼえる Python 入門教室』は自信を持ってお勧めできます。より体系的に学びたくなった場合は、教科書的な『みんなのPython』『初めてのPython 第3版』を手元に置いておくと完璧です。


2 Comments so far »

  1.  

    hero said

    on 2009-06-08 9:16 a.m.

    Pythonいいですね。
    ほとんどやったことないですが、自分には合っている言語だと思っています。
    2章飛ばしたら8日でいけるのか。なるほどー。

  2.  

    weboo said

    on 2009-06-09 1:20 a.m.

    > heroさん

    Perlが出来たら必要性は低いかも知れませんが、
    いろんな言語ができたほうがやっぱり視野は広くなる気がします。


Leave a comment


:

:

:

:

このエントリーのはてなブックマーク (-)