Pythonトリック【PDF版】

翔泳社(出版社) , DanBader(著) , 株式会社クイープ(監修) , 株式会社クイープ(訳)

商品番号
166810
販売状態
発売中
納品形態
会員メニューよりダウンロード
発売日
2020年04月15日
ISBN
9784798166810
データサイズ
約1.4MB
制限事項
印刷可・テキストのコピー可
キーワード
プログラミング  オブジェクト指向  Python  電子書籍【PDF版】

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

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

送料無料 在庫あり

紙の書籍を見る
ほしい物リストに追加
  • 本製品は電子書籍【PDF版】です。
  • ご購入いただいたPDFには、購入者のメールアドレス、および翔泳社独自の著作権情報が埋め込まれます。
    PDFに埋め込まれるメールアドレスは、ご注文時にログインいただいたアドレスとなります。
    Amazon Payでのお支払いの場合はAmazonアカウントのメールアドレスが埋め込まれます。
  • 本製品を無断で複製、転載、譲渡、共有および販売を行った場合、法律により罰せられる可能性がございます。
  • ご購入の前に必ずこちらをお読みください。

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プログラミング
・コードをよりパイソニックなものにするためのノウハウ

PDF版のご利用方法

  1. ご購入後、SEshopにログインし、会員メニューに進みます。
  2. ご購入電子書籍およびデータ > [ご購入電子書籍およびダウンロードデータ一覧]をクリックします。
  3. 購入済みの電子書籍のタイトルが表示されますので、リンクをクリックしてダウンロードしてください。
  4. PDF形式のファイルを、お好きな場所に保存してください。
  5. 端末の種類を問わず、ご利用いただけます。

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開発者のコミュニティ

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

関連商品

コンピュータアーキテクチャのエッセンス[第2版]

販売価格:4,620円(税込)

2020.09.23発売

Web APIの設計

販売価格:4,180円(税込)

2020.08.26発売

おすすめ特集

今月のクーポン

翔泳社の通販SEshopなら全品送料無料、ポイント還元、さらに毎月更新の割引クーポンでお得!

アジャイル・スクラム関連本特集

アジャイル・スクラム入門書からプロフェッショナル向け開発書、チームマネジメント論まで。

Python特集

【今からはじめるPython特集】おすすめ本を入門~上級までレベル別にご紹介!

ビジネススキルの本

ビジネスマナー、仕事術を身に付けるならこの一冊!おすすめビジネススキルの本。

アルゴリズムと数学の本

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

マネー本特集

お金と経済の基礎知識から、資産形成・投資術、お金教育や介護まで。暮らしに役立つマネー本特集。

特集をもっと見る