本書では、アポロ8号による月の周回旅行、クライド・トンボ―による冥王星の発見、火星探査機の着陸地点の選定、太陽系外惑星の発見、友人への極秘メッセージの送信、怪物ミュータントとの戦い、難破した船員の救助、ウォーキングデッドからの脱出などのプロジェクトを、OpenCV、NLTK、NumPy、pandas、matplotlibといったコンピュータビジョンや自然言語処理などを適用しながら、Pythonプログラムで実行していく。これらのプロジェクトを通して、Pythonのライブラリとモジュールに関する知識を深め、便利なショートカット、関数、テクニックを学ぶことができる。同著者による『実用的でないPythonプログラミング』と同様、すべてのコードに注釈や説明がついており、練習プロジェクトと挑戦プロジェクトでコーディングの腕を磨くことができる(練習プロジェクトは解答付き)。
[原著: Real-World Python: A Hacker’s Guide to Solving Problems with Code, No Starch Press, 2020]
続きを読む