無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
エキスパートPythonプログラミング 大型本 – 2010/5/28
Pythonプログラミングにおけるデザイン、コーディング、ディストリビューションのベストプラクティス
本書はPythonの文法を一通り学び終えたプログラマのために、Pythonのより深いプログラミングテクニックを解説しています。
本書を読むことで、単に「Pythonを知っている」状態から「Pythonをマスター」することができるでしょう。
本書はPythonの文法を一通り学び終えたプログラマのために、Pythonのより深いプログラミングテクニックを解説しています。
本書を読むことで、単に「Pythonを知っている」状態から「Pythonをマスター」することができるでしょう。
- 本の長さ416ページ
- 言語日本語
- 出版社KADOKAWA/アスキー・メディアワークス
- 発売日2010/5/28
- 寸法23.4 x 18.4 x 2.2 cm
- ISBN-104048686291
- ISBN-13978-4048686297
この著者の人気タイトル
ページ 1 以下のうち 1 最初から観るページ 1 以下のうち 1
商品の説明
著者について
Tarekは、パリにあるIngeniwebのCTOで、Python、Zope、Plone技術と品質保証(QA)に関する仕事をしています。
彼はZopeコミュニティに5年以上関わっており、Zopeのソースコードに対しても貢献しています。
TarekはフランスのPythonユーザーグループであるAfpyを創設し、Pythonに関する2冊の書籍をフランス語で執筆しています。
彼はフランス語での発表やチュートリアルを数多く開催すると共に、Solutions Linux、PyCon、OSCON、EuroPython
などの国際的なイベントでも発表しています。
彼はZopeコミュニティに5年以上関わっており、Zopeのソースコードに対しても貢献しています。
TarekはフランスのPythonユーザーグループであるAfpyを創設し、Pythonに関する2冊の書籍をフランス語で執筆しています。
彼はフランス語での発表やチュートリアルを数多く開催すると共に、Solutions Linux、PyCon、OSCON、EuroPython
などの国際的なイベントでも発表しています。
登録情報
- 出版社 : KADOKAWA/アスキー・メディアワークス (2010/5/28)
- 発売日 : 2010/5/28
- 言語 : 日本語
- 大型本 : 416ページ
- ISBN-10 : 4048686291
- ISBN-13 : 978-4048686297
- 寸法 : 23.4 x 18.4 x 2.2 cm
- Amazon 売れ筋ランキング: - 938,036位本 (本の売れ筋ランキングを見る)
- - 1,856位ソフトウェア開発・言語
- カスタマーレビュー:
著者について
著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
(株)ビープラウド所属、一般社団法人PyCon JP 会計理事。オープンソースのPython製ドキュメンテーションツールSphinxのコミッター。Python mini hack-a-thonやSphinx-Users.jpの運営の1人。2003年からPythonを使い始め、国内外の多数のPythonイベントに登壇、Pythonとその関連技術の普及に努めている。最近は、公私ともにPythonを教える立場で多く活動している。
活動: http://www.freia.jp/taka/docs/index.html
発表: http://www.freia.jp/taka/talks.html
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
2016年9月11日に日本でレビュー済み
Amazonで購入
Pythonの入門編としては別に一冊いるかも。痒いところに手が届くために読むのはお薦めです。テクニックも書いてあるので十分プログラミングの参考にもなりました
2010年11月15日に日本でレビュー済み
Amazonで購入
PythonのInstallの仕方が最初に載ってたりするのだが、それに騙されちゃうと痛い目にあう。
この本はそんな初心者向けに書かれた本ではないのだ。この本を読むにはPythonを普通に書けなければならない。
普通に書けて十分と思っていると全然そうでないことを教えてくれる。
append()はコストが高いが、どうしたら安価に最適化できるか?
setuptoolsやbuildoutの具体的用法。どんな時に「クラス」を作るか?
Identityにはどのような名前をつけるか?
コードはどのように管理するのか?プログラムのテストの仕方。
そして、日本語版に追加されたUnicodeの処理法。
Pythonについて書かれた本は多い。ユーザー/プログラマの人数に対して大過剰だと思う。そしてWebで読める情報も多い。本を買わなくてもそれなりの実力があれば、Web上の情報を読みあさればPythonプログラマになれるだろう。
でも、そうして「自己流」Pythonプログラマになった人にも本書は読む価値がある。
むしろそうした人たちに書かれた本なのだ。
真の意味のPython Hacker養成講座である。
文法がわからない人、プログラミングがまだ出来ない人は、もっと優しい本を読んだほうが良い。
「いまさら入門書など読めるか!」と言う気鋭のプログラマに向けた本である。
この本はそんな初心者向けに書かれた本ではないのだ。この本を読むにはPythonを普通に書けなければならない。
普通に書けて十分と思っていると全然そうでないことを教えてくれる。
append()はコストが高いが、どうしたら安価に最適化できるか?
setuptoolsやbuildoutの具体的用法。どんな時に「クラス」を作るか?
Identityにはどのような名前をつけるか?
コードはどのように管理するのか?プログラムのテストの仕方。
そして、日本語版に追加されたUnicodeの処理法。
Pythonについて書かれた本は多い。ユーザー/プログラマの人数に対して大過剰だと思う。そしてWebで読める情報も多い。本を買わなくてもそれなりの実力があれば、Web上の情報を読みあさればPythonプログラマになれるだろう。
でも、そうして「自己流」Pythonプログラマになった人にも本書は読む価値がある。
むしろそうした人たちに書かれた本なのだ。
真の意味のPython Hacker養成講座である。
文法がわからない人、プログラミングがまだ出来ない人は、もっと優しい本を読んだほうが良い。
「いまさら入門書など読めるか!」と言う気鋭のプログラマに向けた本である。
2010年11月22日に日本でレビュー済み
Amazonで購入
日本語書籍において、Python関連の書籍は、入門書やリファレンス本ばかりで、こういった、一歩踏み込んだ内容のものは、
皆無に等しかったかと思う。
特に、ジェネレータ, デコレータあたりに関して、まともな解説がされた書籍は、今のところ見た記憶が無い。
私自身、まだ、入門書を読み終えた程度の力量しかありませんが、さらに一歩進むために、書籍等を探していましたが、
まさに、自分が求めていた書籍そのもの。
Pythonで仕事をしていくための必読書。
ただし、他の方のレビュー同様、決して入門書では無いので、初心者の方にはお勧め出来ません。中級者以上向けの書籍です。
皆無に等しかったかと思う。
特に、ジェネレータ, デコレータあたりに関して、まともな解説がされた書籍は、今のところ見た記憶が無い。
私自身、まだ、入門書を読み終えた程度の力量しかありませんが、さらに一歩進むために、書籍等を探していましたが、
まさに、自分が求めていた書籍そのもの。
Pythonで仕事をしていくための必読書。
ただし、他の方のレビュー同様、決して入門書では無いので、初心者の方にはお勧め出来ません。中級者以上向けの書籍です。
2013年2月26日に日本でレビュー済み
Amazonで購入
Pythonの深部まで勉強するには必需本。ただ初心者が手にするには難しいと思われる。
2010年7月4日に日本でレビュー済み
Pythonを始める前からJavaやC++を使った経験があり、Pythonは標準のチュートリアルやライブラリリファレンスを読めば入門書の必要を感じなかったので今までPythonの本を買ったことがありませんでした。
しかし、この本の原著を紹介されて、今まで歯抜けだった知識の間を埋められた気がします。日本語訳ではさらに最新の情報へのアップデートや間違いの修正が行われていて、よりブラッシュアップされています。
2、3章では、今までなんとなく避けていた、with文で使うコンテキストマネージャーの作り方やメタクラスの使い方を知りました。特にコンテキストマネージャーは、リソースの寿命管理が必要になるライブラリを書く際には必須といっても良いでしょう。
4-11章では、Pythonコミュニティーで一般的に利用されている開発スタイルやツールを知りました。setuptoolsやbuildoutは今までなんとなく避けていて、できるだけ標準ライブラリだけを使うようにしていましたが、こういったツールがなぜ必要になるのかと、実際に使ってみる小さなサンプルが書かれていて、自分でも導入するきっかけになりました。
本書ではこういったツールは導入の部分しか紹介していませんが、この本の読者ならより高度な使い方や設定は自分でリファレンスを読んで調べられるでしょう。
12-13章は、最適化に関するプログラマが全員知っておく必要のある事柄が簡潔にまとまっており、また、PythonのCPUプロファイラやメモリプロファイラの使い方が簡単に紹介されていました。特にメモリプロファイラは標準ライブラリではないので、使い方を知らなかった人が多いのではないでしょうか?
14章のデザインパターンは、デザインパターンそのものについての記述はかなり不足していて、その他のデザインパターンを書かれた本を読む必要があると思います。しかし、__new__でsingletonを実装することがお勧めできない理由など、Pythonならではのデザインパターンの活用方法や実装方法はためになりました。
日本語訳で追加されたUnicodeの章は、どういう場合にUnicodeErrorが発生するのかを簡潔にまとめて、Unicodeに対応するための実践的な方法が紹介されていました。今までUnicodeErrorに場当たり的に対処してきた人はぜひこの章を読んでみてください。
しかし、この本の原著を紹介されて、今まで歯抜けだった知識の間を埋められた気がします。日本語訳ではさらに最新の情報へのアップデートや間違いの修正が行われていて、よりブラッシュアップされています。
2、3章では、今までなんとなく避けていた、with文で使うコンテキストマネージャーの作り方やメタクラスの使い方を知りました。特にコンテキストマネージャーは、リソースの寿命管理が必要になるライブラリを書く際には必須といっても良いでしょう。
4-11章では、Pythonコミュニティーで一般的に利用されている開発スタイルやツールを知りました。setuptoolsやbuildoutは今までなんとなく避けていて、できるだけ標準ライブラリだけを使うようにしていましたが、こういったツールがなぜ必要になるのかと、実際に使ってみる小さなサンプルが書かれていて、自分でも導入するきっかけになりました。
本書ではこういったツールは導入の部分しか紹介していませんが、この本の読者ならより高度な使い方や設定は自分でリファレンスを読んで調べられるでしょう。
12-13章は、最適化に関するプログラマが全員知っておく必要のある事柄が簡潔にまとまっており、また、PythonのCPUプロファイラやメモリプロファイラの使い方が簡単に紹介されていました。特にメモリプロファイラは標準ライブラリではないので、使い方を知らなかった人が多いのではないでしょうか?
14章のデザインパターンは、デザインパターンそのものについての記述はかなり不足していて、その他のデザインパターンを書かれた本を読む必要があると思います。しかし、__new__でsingletonを実装することがお勧めできない理由など、Pythonならではのデザインパターンの活用方法や実装方法はためになりました。
日本語訳で追加されたUnicodeの章は、どういう場合にUnicodeErrorが発生するのかを簡潔にまとめて、Unicodeに対応するための実践的な方法が紹介されていました。今までUnicodeErrorに場当たり的に対処してきた人はぜひこの章を読んでみてください。