エキスパートPythonプログラミング

  • KADOKAWA/アスキー・メディアワークス
3.89
  • (13)
  • (15)
  • (14)
  • (2)
  • (0)
本棚登録 : 342
レビュー : 17
  • Amazon.co.jp ・本 (416ページ)
  • / ISBN・EAN: 9784048686297

作品紹介・あらすじ

Pythonプログラミングにおけるデザイン、コーディング、ディストリビューションのベストプラクティス。

感想・レビュー・書評

並び替え
表示形式
表示件数
絞り込み
  • Python 中級者以上の人がメインターゲットの本。

    ただのプログラミング技法だけでなく、テスト駆動開発、テスト自動化、ソース管理、doctest、パッケージの作成、など開発環境やパッケージの配布に関する内容も多いです。そのため、お作法を学ぶ一冊としてもいいと思います。

    ただ、ほとんどで Python で書かれたソフトが紹介されているので、ソース管理には普通に Git を使ったり、自動コンパイル・テストには Jenkins を使えばいいのではとも思ったりするのですが…。一方、Sphinx は Python での開発業務以外でも HTML や PDF 作成を楽に出来ていいソフトだと思います。

  • 手を動かさずに一周目終了

    制御構造なんかの簡単な文法は理解したけども、この次に何をやったらいいかしら?って人が読むのに最適な一冊な気がします。

    命名規則や開発手法にも触れているので、本格的にPythonでの開発を始めよう!って人にとっては第一歩となると思うのでおすすめです。

    サンプルコードがトレーニング課題にもなっているので、近いうちに手を動かして二週目します。

  • pythonを使って何ができるかを網羅的に書き記している名著だと思う。とくにリファレンスでわかりにくい・なんに使うんだと疑問に思っていたジェネレータやデコレータなど解説されている使い方がわかったような気がする。

  • 内容が古くなっているので、途中から「改訂第2版」にスイッチした!

  • パーフェクトPython (PERFECT SERIES 5)

  • ぱいそんますたーになった(・ω・)

  • (ざっと読んだけどちょっと難しいのでまた読む...)

  • 目からウロコがポロポロ落ちる良書だった.中級者以上向け.
    全体を通して二人以上で開発して成果物を公開する人向けの内容(特に第5~10章)であり,本書のメインの読者層もそういう人達だろうが,一人でも使えるテクニックやツールも多く紹介されていた.

    以下,近いうちに大規模開発するような予定のない自分にも参考になった章のまとめ.
    第2~4章はコーディングについて.必読.命名規則のスタイルはすぐにも実践できるので楽しい.ここからさらに進んでリファクタリングについて専門的に書かれた本を読みたいと思った.
    あとはリスト内包表記,イテレータ,ジェネレータという非常に強力な機能を紹介してある.これらを積極的に使うのがPythonのスマートなコードである.デコレータは多様な使い方があってちょっと難しい.定番の使い方を覚えて使うことは出来る.
    第10章 技術文書はシンプルに.
    第11章 アサーションによるテストは簡単に出来る.大規模なテスト手法は今のところ必要なかった.ドキュメンテーション文字列やドキュメントファイルに記述したサンプルでテストが出来るdoctestも便利.
    第12,13章 ボトルネックを見つけて解消するためのプラクティス.この本で一番感動したのは,ここで紹介されたcProfilerとgprof2dotかもしれない.プログラムの中でどこが時間を食ってるか分かる.
    第14章 Visitorパターンを使った例として,引数の型によって呼び出すメソッドを変える方法と,Templateパターンを使って,抽象クラスに記述されたアルゴリズムをサブクラスによって実装する方法は便利で面白い.
    付録A 日本語版の書き下ろし.日本語ユーザには必読.

  • Pythonの構文がわかってプログラムをいくつか書いたら読む本。

  • 公式正誤情報
    http://asciimw.jp/info/support/978-4-04-868629-7/errata/

    非公式正誤表あります(登録 22 件(公式との重複を含む))
    http://public-errata.appspot.com/errata/book/978-4-04-868629-7/

全17件中 1 - 10件を表示

Tarek Ziadeの作品

この本を読んでいる人は、こんな本も本棚に登録しています。

有効な左矢印 無効な左矢印
Joel Spo...
ジェラルド・ジェ...
デールカーネギ...
有効な右矢印 無効な右矢印

エキスパートPythonプログラミングを本棚に登録しているひと

ツイートする
×