Pythonトリック

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

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

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

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

関連商品

Java 第3版 入門編 ゼロからはじめるプログラミング

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

2021.01.28発売

Java 第3版 実践編 アプリケーション作りの基本

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

2021.01.28発売

Pythonで動かして学ぶ!Kaggleデータ分析入門

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

2020.10.22発売

おすすめ特集

今月のクーポン

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

デジタルマーケティング本特集

Webマーケティング、データ分析、ECなど、デジタルマーケティングに関するおすすめ書籍をご紹介。

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

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

Python特集

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

ITインフラ関連本特集

ネットワーク/サーバー/セキュリティを学ぶなら読んでおきたいおすすめの書籍。

Web制作関連本特集

HTML/CSS、JavaScript、UI/UX、デザインまで。Web制作・フロントエンド開発に役立つ本。

特集をもっと見る