プログラマーなら知っておきたい40のアルゴリズム 定番・最新系をPythonで実践!の表紙

プログラマーなら知っておきたい 40 のアルゴリズム 定番・最新系を Python で実践!(プログラマーナラシッテオキタイヨンジュウノアルゴリズム テイバンサイシンノガイネントパイソンノカツヨウ)

著者:
Imran Ahmad/株式会社クイープ(イムラン アフマド/カブシキガイシャクイープ)
出版社:
インプレス
出版日:
2021年10月19日頃
ISBN:
9784295012672
シリーズ:
impress top gear impress top gear
在庫:
在庫あり
0

なぜ注目されているか

言及数
885
総合
1462
3 ランクダウン3 件の言及

書籍紹介

さまざまなアルゴリズムを一挙に把握できる。問題解決力、データ活用力を養成!>>本書は、アルゴリズムの基本から始まり、検索やソートなどの実例を示します。より複雑なアルゴリズムとしては、線形計画法、ページランキング、グラフアルゴリズムを説明。機械学習アルゴリズム背後のロジックも理解できるようにします。不正分析やレコメンデーションエンジンのケーススタディを取り上げ、データ処理・大規模処理・暗号化のアルゴリズムも紹介。本書は、さまざまなアルゴリズムを活用したい方にとってその手掛かりとなるガイドブックです。

技書の森解説

ソートや探索は分かるが、それ以上のアルゴリズムとなると急に視界が狭くなる。そうした中級への踏み出し方に迷うプログラマーに向けて、本書は定番から応用的なものまで 40 のアルゴリズムを Python コード付きで一冊にまとめています。原著は Packt 社刊の "40 Algorithms Every Programmer Should Know" (Imran Ahmad 著) で、日本語訳版は株式会社クイープが担当しています。

扱う領域はグラフ探索やソートにとどまらず、暗号、推薦システム、大規模データ処理のアルゴリズムまで幅が広く、浅く広くカタログ的に俯瞰できる点が特徴です。各アルゴリズムの証明や最適化を深く追い詰める構成ではないため、学術的な厳密さを求める読者には物足りなさが残るかもしれません。一方で、「こういうアルゴリズムが存在する」という引き出しを増やし、必要に応じて深掘りするための出発点として活用すると、実務の選択肢の幅が広がります。 Python の基本文法を身につけた段階で読むとちょうど良い難易度です。

言及 Qiita 記事 (2 件)

関連記事

関連用語

共有:Xはてブ