
Pythonハッカーガイドブック
達人が教えるデプロイ、スケーラビリティ、テストのコツ
Julien Danjou / 株式会社クイープ / 寺田 学
2020年5月29日
マイナビ出版
2,992円(税込)
パソコン・システム開発
言語をより深く理解し、達人の経験に学び、一歩進んだPythonスキルを身に付ける! 開発者や経験豊富なプログラマーのために、著者の15年以上にわたるPythonの経験を結集して、よくある間違いを避け、より効率的にコードを書き、よりよいプログラムをより短時間で構築する方法を教えます。 マルチスレッドやメモ化などの高度なトピックを幅広くカバーし、APIの設計やデータベースの扱いなどについて、言語自体をより深く理解するためにPythonの内部を学びます。 また、プロジェクトの開始方法から始めて、バージョン管理、コーディングスタイル、自動チェックなどのトピックについて解説します。配布用にソフトウェアをパッケージ化する方法、パフォーマンスを最適化する方法、適切なデータ構造を使用する方法、関数を効率的に定義する方法、適切なライブラリを選択する方法、将来にわたって使用できるプログラムを構築する方法、およびプログラムをバイトコードまで最適化する方法について学習します。 さらに、効果的なデコレータとメソッド(抽象メソッド、静的メソッド、クラスメソッドなど)の作成と使用、ジェネレータや純粋関数を使用した関数プログラミング、抽象構文ツリー(AST)による洗練された自動チェックを導入する方法、動的パフォーマンス分析を適用してコード内のボトルネックを特定する方法、PostgreSQLを使用してデータを効率的に管理する方法も取り上げます。 そのほかに、8人の経験豊かなPythonハッカーへのインタビューも掲載しており、達人のノウハウを知ることができます。 本書には、達人の知識と経験が詰まっています。それらを身に付けて、Pythonの腕を上げ、生産性の高い効率的なPythonコードの書き方への理解を深め、Pythonハッカーの道を進みましょう。 第1章 プロジェクトを開始 する 第2章 モジュール、ライブラリ、フレームワーク 第3章 ドキュメントの作成とよいAPIプラクティス 第4章 タイムスタンプとタイムゾーンの処理 第5章 ソフトウェアの配布 第6章 ユニットテスト 第7章 メソッドとデコレータ 第8章 関数型プログラミング 第9章 AST、HY、Lispライクな属性 第10章 パフォーマンスと最適化 第11章 スケーリングとアーキテクチャ 第12章 リレーショナルデータベースの管理 第13章 コーディングを減らしてコードを増やす
close

ログイン
Readeeのメインアカウントで
ログインしてください
Readeeへの新規登録は
アプリからお願いします
- Webからの新規登録はできません。
- Facebook、Twitterでのログイ
ンは準備中で、現在ご利用できませ
ん。
X

LINE
楽天ブックスサイト
楽天ブックスアプリ
みんなのレビュー