impress top gear<br> プロフェッショナルPython―ソフトウェアデザインの原則と実践

個数:
電子版価格
¥3,300
  • 電書あり
  • ポイントキャンペーン

impress top gear
プロフェッショナルPython―ソフトウェアデザインの原則と実践

  • ウェブストアに1冊在庫がございます。(2024年05月01日 10時48分現在)
    通常、ご注文翌日~2日後に出荷されます。
  • 出荷予定日とご注意事項
    ※上記を必ずご確認ください

    【ご注意事項】 ※必ずお読みください
    ◆在庫数は刻々と変動しており、ご注文手続き中に減ることもございます。
    ◆在庫数以上の数量をご注文の場合には、超過した分はお取り寄せとなり日数がかかります。入手できないこともございます。
    ◆事情により出荷が遅れる場合がございます。
    ◆お届け日のご指定は承っておりません。
    ◆「帯」はお付けできない場合がございます。
    ◆画像の表紙や帯等は実物とは異なる場合があります。
    ◆特に表記のない限り特典はありません。
    ◆別冊解答などの付属品はお付けできない場合がございます。
  • ●店舗受取サービス(送料無料)もご利用いただけます。
    ご注文ステップ「お届け先情報設定」にてお受け取り店をご指定ください。尚、受取店舗限定の特典はお付けできません。詳細はこちら
  • サイズ B5判/ページ数 320p/高さ 24cm
  • 商品コード 9784295012634
  • NDC分類 007.64
  • Cコード C3055

出版社内容情報

■Part1 ソフトウェアデザインとPython
第1章 ソフトウェア開発とPython

■Part2 ソフトウェアデザインの基礎
第2章 関心の分離
第3章 抽象化とカプセル化
第4章 パフォーマンスを考慮したデザイン
第5章 ソフトウェアのテスト

■Part2 大規模システムへの応用
第6章 「関心の分離」の実践
第7章 拡張性と柔軟性
第8章 継承
第9章 クラスや関数の軽量化
第10章 疎結合の実現

内容説明

プログラマーが考慮すべきソフトウェアデザインのアプローチとして、さまざまな手法がこれまで登場し発展してきました。たとえば、構造化プログラミング以降で発展した「関心の分離」や「抽象化」、オブジェクト指向の中心概念の1つ「カプセル化」などが挙げられます。これらは、いずれもソフトウェアの開発/運用をより容易にし、拡張性・保守性を高めるものです。本書では、それらのアプローチをどのように理解し、Pythonでどのように実践していけばよいのかを解説します。本書の内容を習得することで、初中級者はコーディングスキルを大きく向上させ、プロフェッショナルなプログラミングへの道を見通せるようになります。

目次

第1部 ソフトウェアデザインとPython(ソフトウェア開発とPython)
第2部 ソフトウェアデザインの基礎(関心の分離;抽象化とカプセル化 ほか)
第3部 大規模システムへの応用(「関心の分離」の実践;拡張性と柔軟性 ほか)
第4部 これからどう学ぶか(さらなる学びの題材;学習トピックの探索と記録)

著者等紹介

ヒラード,デイン[ヒラード,デイン] [Hillard,Dane]
高等教育関連のNPOであるITHAKAに、リード・Webアプリケーション・デベロッパーとして勤務している。これまで、遠隔測定法データのための推論エンジンの構築、および生物情報学アプリケーション用のETLパイプラインの構築などを行ってきた。初期のプログラミング体験としては、エンターテインメント関連のSNSであるMySpaceのカスタムスタイルの作成、モデリング用アプリケーションRhinoceros 3Dのスクリプト作成、MS‐DOSゲームのLieroのカスタムスキンおよびカスタムウェポンの作成などを行った。現在はPythonやDjango関連の国際会議で講演を行っている

武舎広幸[ムシャヒロユキ]
マーリンアームズ株式会社代表取締役。機械翻訳など言語処理ソフトウェアの開発と人間翻訳に従事。国際基督教大学の語学科に入学するも、理学科(数学専攻)に転科。山梨大学大学院修士課程に進学し、ソフトウェア工学を専攻。修了後、東京工業大学大学院博士課程に入学。米国オハイオ州立大学大学院、カーネギーメロン大学機械翻訳センター(客員研究員)に留学後、満期退学し、マーリンアームズ株式会社を設立(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。

感想・レビュー

※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。

dos

0
いつもは簡単なスクリプトしか書かないので改めて勉強しようと思い読んでみた。プログラムの設計とPythonでの実装がメインだが、テストやパフォーマンス計測の方法にも触れており、基本的なことを一通り確認できる。2023/01/02

外部のウェブサイトに移動します

よろしければ下記URLをクリックしてください。

https://bookmeter.com/books/18458678
  • ご注意事項

    ご注意
    リンク先のウェブサイトは、株式会社ブックウォーカーの提供する「読書メーター」のページで、紀伊國屋書店のウェブサイトではなく、紀伊國屋書店の管理下にはないものです。
    この告知で掲載しているウェブサイトのアドレスについては、当ページ作成時点のものです。ウェブサイトのアドレスについては廃止や変更されることがあります。
    最新のアドレスについては、お客様ご自身でご確認ください。
    リンク先のウェブサイトについては、「株式会社ブックウォーカー」にご確認ください。