プログラマーなら知っておきたい 40 のアルゴリズム 定番・最新系を Python で実践!(プログラマーナラシッテオキタイヨンジュウノアルゴリズム テイバンサイシンノガイネントパイソンノカツヨウ)
- 著者:
- Imran Ahmad/株式会社クイープ(イムラン アフマド/カブシキガイシャクイープ)
- 出版社:
- インプレス
- 出版日:
- 2021年10月19日頃
- ISBN:
- 9784295012672
- シリーズ:
- impress top gear impress top gear
- 在庫:
- 在庫あり
なぜ注目されているか
言及数
885位
総合
1462位
↓ 3 ランクダウン3 件の言及書籍紹介
技書の森解説
ソートや探索は分かるが、それ以上のアルゴリズムとなると急に視界が狭くなる。そうした中級への踏み出し方に迷うプログラマーに向けて、本書は定番から応用的なものまで 40 のアルゴリズムを Python コード付きで一冊にまとめています。原著は Packt 社刊の "40 Algorithms Every Programmer Should Know" (Imran Ahmad 著) で、日本語訳版は株式会社クイープが担当しています。
扱う領域はグラフ探索やソートにとどまらず、暗号、推薦システム、大規模データ処理のアルゴリズムまで幅が広く、浅く広くカタログ的に俯瞰できる点が特徴です。各アルゴリズムの証明や最適化を深く追い詰める構成ではないため、学術的な厳密さを求める読者には物足りなさが残るかもしれません。一方で、「こういうアルゴリズムが存在する」という引き出しを増やし、必要に応じて深掘りするための出発点として活用すると、実務の選択肢の幅が広がります。 Python の基本文法を身につけた段階で読むとちょうど良い難易度です。
言及 Qiita 記事 (2 件)
関連記事
本を読まないテックリードと、本を読むジュニアの逆転劇
経験年数だけでは技術力は測れません。読書習慣のあるジュニアが、読書しないテックリードを設計力で追い抜く現象が起きる理由と、そこから学べる教訓を考えます。
キャリア技術書
読書量ゼロの月があっても、年間計画は崩れない
忙しくて 1 冊も読めない月があると、読書計画が崩壊したように感じます。しかし、年間で見れば 1 ヶ月の空白は誤差です。読書の波を受け入れ、長期的に続けるための考え方を紹介します。
読書術学習法
本に出てくる図やイラストは飾りじゃない
プログラミングの本に載っている図やイラストには、文章だけでは伝わらない情報が詰まっています。図の読み方と活用法を紹介します。
入門読書術