Pythonトリック

Dan Bader(著) , 株式会社クイープ(翻訳) , 株式会社クイープ(監修)

商品番号
157670
販売状態
発売中
納品形態
宅配便にてお届け
発売日
2020年04月15日
出荷開始日
2020年04月14日
ISBN
9784798157672
判型
A5
ページ数
236
キーワード
プログラミング  オブジェクト指向  Python

販売価格:¥3,080(税込)

ポイント:280pt (10%)
詳細はこちら

送料無料 在庫あり

電子書籍を見る
ほしい物リストに追加

Pythonプログラマなら身につけたい玄人技

本書は、
Dan Bader, "Python Tricks The Book: A Buffet of Awesome Python Features"
dbader.org,
の翻訳書です。

【本書の内容】
あらゆる場面で活躍するプログラミング言語、Python。
本書はそんなPythonをマスターし、日々のプログラミングに活用したい熱心な方々のための1冊です。

入門書を一通り終えた駆け出しプログラマには、Pythonの機能や特徴をより深く、
また他言語から新たにPython習得を目論むベテランには、コードの書き方の差異を、
リスト内包や文字列フォーマットなど、さまざまなサンプルを元に教授してくれます。

著者のDan Baderは、Twitterでのアウトプットに端を発する、いわゆるTips紹介の延長線上で、この本を執筆しました。
そのため、各種Tipsに対するさまざまなフィードバックと、よりよく伝えるためのアイデアが盛り込まれ、
結果、Pythonをより深く知り、より良いコードを書くための知識が集積された書籍となりました。

つまり本書は、もっとすごいPython開発者になりたいあなたを、
強力にサポートする1冊です。

【本書のポイント】
・短いサンプルでPythonの一番すばらしい点を学べる
・Pythonならではの、すばらしい機能をビュッフェ形式で学べる
・Pythonプログラミングへの理解促進

【読者が得られること】
・よりよいPythonプログラマとしての知見
・効率的で実践的なPythonプログラミング
・コードをよりパイソニックなものにするためのノウハウ

Pythonプログラマなら身につけたい玄人技

Pythonプログラマなら身につけたい玄人技

本書は、Dan Bader, "Python Tricks The Book: A Buffet of Awesome Python Features"dbader.org,の翻訳書です。


【本書の内容】

あらゆる場面で活躍するプログラミング言語、Python。本書はそんなPythonをマスターし、日々のプログラミングに活用したい熱心な方々のための1冊です。入門書を一通り終えた駆け出しプログラマには、Pythonの機能や特徴をより深く、また他言語から新たにPython習得を目論むベテランには、コードの書き方の差異を、リスト内包や文字列フォーマットなど、さまざまなサンプルを元に教授してくれます。著者のDan Baderは、Twitterでのアウトプットに端を発する、いわゆるTips紹介の延長線上で、この本を執筆しました。そのため、各種Tipsに対するさまざまなフィードバックと、よりよく伝えるためのアイデアが盛り込まれ、結果、Pythonをより深く知り、より良いコードを書くための知識が集積された書籍となりました。つまり本書は、もっとすごいPython開発者になりたいあなたを、強力にサポートする1冊です。


【本書のポイント】

  • 短いサンプルでPythonの一番すばらしい点を学べる
  • Pythonならではの、すばらしい機能をビュッフェ形式で学べる
  • Pythonプログラミングへの理解促進

【読者が得られること】

  • よりよいPythonプログラマとしての知見
  • 効率的で実践的なPythonプログラミング
  • コードをよりパイソニックなものにするためのノウハウ

※紙の書籍と電子書籍でレイアウトが異なります。

CHAPTER 1 はじめに
1.1 Pythonトリックとは何か
1.2 本書はどのように役立つか
1.3 本書の読み方

CHAPTER 2 よりクリーンなPythonのためのパターン
2.1 アサーションによる安全対策
2.2 無頓着なコンマの配置
2.3 コンテキストマネージャーとwith文
2.4 アンダースコアとダンダー
2.5 文字列のフォーマットに関する衝撃の事実
2.6 「The Zen of Python」の隠しコマンド

CHAPTER 3 効果的な関数
3.1 Pythonの関数はファーストクラスオブジェクト
3.2 ラムダは単一式の関数
3.3 デコレータの威力
3.4 *argsと**kwargs
3.5 引数のアンパック
3.6 ここから返すものは何もない

CHAPTER 4 クラスとオブジェクト指向プログラミング
4.1 オブジェクトの比較:”is”と”==”
4.2 文字列変換:すべてのクラスに_repr_が必要
4.3 カスタム例外クラスを定義する
4.4 趣味と実益を兼ねたクローンオブジェクトの作成
4.5 抽象基底クラスは継承に待ったをかける
4.6 名前付きタプルは何に役立つか
4.7 クラス変数とインスタンス変数の落とし穴
4.8 インスタンスメソッド、クラスメソッド、静的メソッドの謎を解く

CHAPTER 5 Pythonの一般的なデータ構造
5.1 ディクショナリ、マップ、ハッシュテーブル
5.2 配列
5.3 レコード、構造体、DTO
5.4 セットとマルチセット
5.5 スタック(LIFO)
5.6 キュー(FIFO)
5.7 優先度付きキュー

CHAPTER 6 ループとイテレーション
6.1 パイソニックなループの書き方
6.2 内包を理解する
6.3 リストのスライスとすし演算子
6.4 美しいイテレータ
6.5 ジェネレータは単純化されたイテレータ
6.6 ジェネレータ式
6.7 イテレータチェーン

CHAPTER 7 ディクショナリのトリック
7.1 ディクショナリのデフォルト値
7.2 趣味と実益を兼ねたディクショナリのソート
7.3 ディクショナリを使ってswitch/case文をエミュレートする
7.4 型破りなディクショナリ式
7.5 ディクショナリのいろいろなマージ法
7.6 ディクショナリの出力を整える

CHAPTER 8 パイソニックな生産性向上テクニック
8.1 Pythonのモジュールとオブジェクトを調べる
8.2 仮想環境を使ってプロジェクトの依存関係を分離する
8.3 バイトコードの裏側を覗く

CHAPTER 9 最後に
9.1 Python開発者のためのメールマガジン
9.2 PythonistaCafe:Python開発者のコミュニティ

各種問い合わせは以下のリンクからご連絡ください

感想・レビュー

mft さん

2020-06-14

トリックというタイトルではあるが、全然トリッキーではなくむしろ常識的な内容だった

amkmpp さん

2021-03-27

Pythonを使う上でのTips集だと思って手に取った。実際に半分はTipsのようなもので、効率やメンテナンス性をあげる為のテクニックが記載されている。残り半分はPythonを扱う上で重要な概念(ジェネレータやデコレータなど)の説明であり、実装方式も紹介されていて分かりやすかった。 私自身は、入門書を読み終え基本的なコーディングが苦なく出来るようになってきたという所だが、閲読するのに丁度良いタイミングだったと思う。入門書は世に多く存在するが2冊目に薦めたい本があまり無い中で、その候補となる良い本だと思う。

あとぼう 02 さん

2020-05-31

電子書籍

関連商品

C言語 新版 ゼロからはじめるプログラミング

販売価格:2,200円(税込)

2022.09.20発売

スラスラわかるJava 第3版

販売価格:2,860円(税込)

2022.09.12発売

PyTorchで作る!深層学習モデル・AI アプリ開発入門

販売価格:3,520円(税込)

2022.09.05発売

テスト駆動Python 第2版

販売価格:3,300円(税込)

2022.08.30発売

おすすめ特集

ベンダー資格 試験対策本特集

ベンダー資格に関する書籍を試験ごとに紹介!ベンダー資格試験対策本特集

ゲームプログラミング・ゲーム制作関連本

趣味で始めてみたい方や、ゲームプログラマー・ゲームデザイナーにもおすすめ!ゲーム制作おすすめ本

アルゴリズムと数学の本

プログラマ脳を鍛える!エンジニアが読むべきアルゴリズムと数学の本特集。

Excel本大特集

【Excel本大特集】業務効率化やスキルアップに!おすすめの学習書をご紹介。

おすすめイラストの本特集

人気イラストレーター作品集&メイキングブック、コピックテクニック本、デジタル作画参考書や素材集も!

翔泳社のセミナー・講座

開発・ビジネス・マーケティング・EC運営・営業支援など、幅広いジャンルの講座を開催

特集をもっと見る