プロフェッショナルPython ソフトウェアデザインの原則と実践 (impress top gear impress top gear)
Dane Hillard
- | レビューを書く
3,300円(税込)送料無料
この商品が関連するクーポン・キャンペーンがあります(10件)
※エントリー必要の有無や実施期間等の各種詳細条件は、必ず各説明頁でご確認ください。
- 【ポイント5倍】図書カードNEXT利用でお得に読書を楽しもう♪
- 本・雑誌全品対象!条件達成でポイント最大12倍(2024/9/4-9/30)
- 条件達成で本全品ポイント2倍!楽天ブックスの読書管理アプリを使おう
- 【楽天モバイルご契約者様】条件達成で100万ポイント山分け!
- 【楽天ブックス×楽天ラクマ】条件達成で10万ポイント山分け!
- 【終了間近!】楽天ブックス活用術クイズキャンペーン!抽選で3000ポイント当たる!
- エントリー&お気に入り新着通知登録で300円OFFクーポン当たる!
- 対象商品1点追加で同時注文商品もポイント最大10倍 【常時開催】
- 【楽天市場】対象のULIKE製品ご購入で5,000ポイント
- 【楽天市場】対象のBRAUN製品ご購入で最大20,000ポイント
商品情報
- 発売日: 2021年11月16日頃
- 著者/編集: Dane Hillard(著), 武舎広幸(訳)
- レーベル: impress top gear impress top gear
- 出版社: インプレス
- 発行形態: 単行本
- ページ数: 320p
- ISBN: 9784295012634
商品説明
内容紹介(出版社より)
この半世紀に培われた手法をマスター!クリーンで柔軟性の高いプログラムを開発できる。
プロの品質を実現するデザイン手法を多面的に解説。
<抽象化、カプセル化、パフォーマンス、テスト、拡張性と柔軟性、クラスの継承、疎結合、リファクタリング、デザインパターン .etc>プログラマーが考慮すべきソフトウェアデザインのアプローチとして、さまざまな手法がこれまで登場し発展してきました。
たとえば、1960年代の構造化プログラミング以降で発展した「関心の分離」や「抽象化」、オブジェクト指向の中心概念の1つ「カプセル化」などが挙げられます。
これらは、いずれもソフトウェアの開発/運用をより容易にし、拡張性・保守性を高めるものです。
本書では、それらのアプローチをどのように理解し、Pythonでどのように実践していけばよいのかを解説します。
本書の内容を習得することで、初中級者はコーディングスキルを大きく向上させ、プロフェッショナルなプログラミングへの道を見通せるようになります。
ベテランの開発者が最近のトレンドを押さえて昔の知識を更新するのにもよいでしょう。
内容紹介(「BOOK」データベースより)
プログラマーが考慮すべきソフトウェアデザインのアプローチとして、さまざまな手法がこれまで登場し発展してきました。たとえば、構造化プログラミング以降で発展した「関心の分離」や「抽象化」、オブジェクト指向の中心概念の1つ「カプセル化」などが挙げられます。これらは、いずれもソフトウェアの開発/運用をより容易にし、拡張性・保守性を高めるものです。本書では、それらのアプローチをどのように理解し、Pythonでどのように実践していけばよいのかを解説します。本書の内容を習得することで、初中級者はコーディングスキルを大きく向上させ、プロフェッショナルなプログラミングへの道を見通せるようになります。
目次(「BOOK」データベースより)
第1部 ソフトウェアデザインとPython(ソフトウェア開発とPython)/第2部 ソフトウェアデザインの基礎(関心の分離/抽象化とカプセル化 ほか)/第3部 大規模システムへの応用(「関心の分離」の実践/拡張性と柔軟性 ほか)/第4部 これからどう学ぶか(さらなる学びの題材/学習トピックの探索と記録)
著者情報(「BOOK」データベースより)
ヒラード,デイン(Hillard,Dane)
高等教育関連のNPOであるITHAKAに、リード・Webアプリケーション・デベロッパーとして勤務している。これまで、遠隔測定法データのための推論エンジンの構築、および生物情報学アプリケーション用のETLパイプラインの構築などを行ってきた。初期のプログラミング体験としては、エンターテインメント関連のSNSであるMySpaceのカスタムスタイルの作成、モデリング用アプリケーションRhinoceros 3Dのスクリプト作成、MS-DOSゲームのLieroのカスタムスキンおよびカスタムウェポンの作成などを行った。現在はPythonやDjango関連の国際会議で講演を行っている
武舎広幸(ムシャヒロユキ)
マーリンアームズ株式会社代表取締役。機械翻訳など言語処理ソフトウェアの開発と人間翻訳に従事。国際基督教大学の語学科に入学するも、理学科(数学専攻)に転科。山梨大学大学院修士課程に進学し、ソフトウェア工学を専攻。修了後、東京工業大学大学院博士課程に入学。米国オハイオ州立大学大学院、カーネギーメロン大学機械翻訳センター(客員研究員)に留学後、満期退学し、マーリンアームズ株式会社を設立(本データはこの書籍が刊行された当時に掲載されていたものです)
商品レビュー
ブックスのレビュー
まだレビューがありません。 レビューを書く
楽天ブックスランキング情報
-
週間ランキング
ランキング情報がありません。
-
日別ランキング
ランキング情報がありません。