おいも貴婦人ブログ

生物系博士課程満期退学をしたAIエンジニアのブログ。

Python中級者??

最近、以下の本に知りたいと思っていることが多々載っていることに気付いた。中級者向けのpython本なので、やっと晴れて中級者になったのかな?普段からPythonを使い、文末のキーワードについて考えたことがある人にオススメの本です。二冊紹介しますが、記載されている内容は似ています。私見を述べさせていただくと、プロフェッショナルPythonはチーム開発に若干重きを置いている感じがします。Jenkins(テスト)、readmine(チケット管理)、Mercurial(コード管理)などの連携などの説明も書いてあります。パーフェクトは初めてのPythonを読んだ後に、Pythonのベストな書き方を知りたいときにベストな本だと思います(もちろん、テストやコード管理のことも述べています。)。どちらもいい本なので甲乙は付けられないのですが、エキスパート▶︎プロフェッショナルが一般的な流れなような気がします。

[高速化、パッケージ作成、テスト駆動、デザインパターン、命名法、コード管理]

エキスパートPythonプログラミング

エキスパートPythonプログラミング

Pythonプロフェッショナルプログラミング第2版

Pythonプロフェッショナルプログラミング第2版

ついでに、今日買った本。
並列化プログラミングの使い方を紹介している書籍はたくさんあるのですが、並列プログラミングについての考え方を紹介している書籍がないように感じていました。しかし、本屋さんでこれに出会って、思わず衝動買いをしてしまいました。

構造化並列プログラミング―効率良い計算を行うためのパターン

構造化並列プログラミング―効率良い計算を行うためのパターン