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

·
· インプレス
Libro electrónico
320
Páginas

Acerca de este libro electrónico

クリーンで柔軟性の高いプログラムを開発できる。
プロの品質を実現するデザイン手法を多面的に解説。

<抽象化、カプセル化、パフォーマンス、テスト、拡張性と柔軟性、
クラスの継承、疎結合、リファクタリング、デザインパターン .etc>

プログラマーが考慮すべきソフトウェアデザインのアプローチとして、
さまざまな手法がこれまで登場し発展してきました。

たとえば、1960年代の構造化プログラミング以降で発展した「関心の分離」や「抽象化」、
オブジェクト指向の中心概念の1つ「カプセル化」などが挙げられます。
これらは、いずれもソフトウェアの開発/運用をより容易にし、拡張性・保守性を高めるものです。

本書では、それらのアプローチをどのように理解し、
Pythonでどのように実践していけばよいのかを解説します。

本書の内容を習得することで、初中級者はコーディングスキルを大きく向上させ、
プロフェッショナルなプログラミングへの道を見通せるようになります。
ベテランの開発者が最近のトレンドを押さえて昔の知識を更新するのにもよいでしょう。


発行:インプレス

Información de lectura

Smartphones y tablets
Instala la app de Google Play Libros para Android y iPad/iPhone. Como se sincroniza de manera automática con tu cuenta, te permite leer en línea o sin conexión en cualquier lugar.
Laptops y computadoras
Para escuchar audiolibros adquiridos en Google Play, usa el navegador web de tu computadora.
Lectores electrónicos y otros dispositivos
Para leer en dispositivos de tinta electrónica, como los lectores de libros electrónicos Kobo, deberás descargar un archivo y transferirlo a tu dispositivo. Sigue las instrucciones detalladas que aparecen en el Centro de ayuda para transferir los archivos a lectores de libros electrónicos compatibles.