独学コンピューターサイエンティスト Python で学ぶアルゴリズムとデータ構造(ドクガクコンピューターサイエンティストパイソンデマナブアルゴリズムトデータコウゾウ)
- 著者:
- コーリー・アルソフ/清水川 貴之/新木 雅也/大村 和子/tell-k(コーリーアルソフ/シミズカワタカユキ/アラキマサヤ/オオムラカズコ/テルケー)
- 出版社:
- 日経BP
- 出版日:
- 2022年08月27日頃
- ISBN:
- 9784296070343
- 価格:
- ¥2,530
- 在庫:
- 1
- 判型:
- 単行本
書籍紹介
プログラミング入門書として広く活用いただいている『独学プログラマー』の姉妹書が登場。第 2 弾の本書は、コンピューターサイエンス (計算機科学) の入門書です。
アルゴリズムとデータ構造について、図および Python のコードで具体的に示しながら、分かりやすく説明します。
「独学プログラマー」が活躍するうえで役に立つ、基本的な概念と実装を紹介します。
本書に登場するコードは、日経 BOOK プラスの本書ウェブページからダウンロードいただけます。詳細な目次ページ (PDF) もそちらからダウンロードいただけます。
独学プログラマーが理解しておくべきもっとも大切な分野を学ぼう!
私は当時、スタンフォード大学、カリフォルニア大学バークレイ校、カリフ ォルニア工科大学を出た優秀なプログラマーと一緒のチームにいました。コンピューターサイエンスを十分に理解している同僚たちの中で、不安で、居心地の悪さを感じていました。独学プログラマーとしてコンピューターサイエンスを学ぶことで、このような不安を最小限に抑えられます。
さらに、アルゴリズムとデータ構造を学ぶことで、プログラマーとして成長できます。成長の鍵は、フィードバックループにあります。フィードバックループとは、学んだことを実行してみて、それが期待どおりかどうかすぐに確認することです。
ーー「イントロダクション」より
1 冊目としてちょうど良い難易度
本書の著者、コーリー・アルソフ (Cory Althoff) は、独学プログラマーです。前作『独学プログラマー』は、彼が独学で、ゼロからプログラミングを学んだ体験に基づいて書かれました。彼の独学プログラマーとしての学び方は、多くの人に支持されています。
前作のあとがきでも触れましたが、コーリー自身が学びの途中にあり、対象読者と同じ視点でアルゴリズムとデータ構造というコンピューターサイエンスの必須知識を説明してくれていることに価値があります。アルゴリズムとデータ構造を扱う本はたくさんありますが、本書ほど入門しやすく説明してくれている本は稀でしょう。
本書は、難しい内容であるアルゴリズムとデータ構造について、要点を絞って分かりやすく伝えています。そのため、これらを学ぶ 1 冊目としてちょうど良い難易度になっています。本書を読んだ後ならきっと、技術面接においてある程度の自信が持てるでしょうし、プログラムを実装する際にもキーワードとその内容を知っているので、文献探しや実装例を見つけ出す手がかりが得やすいでしょう。
ーー「日本語版あとがき」より
言及 Qiita 記事 (1 件)
この本に興味がある方におすすめ
この本に関連
コーリー・アルソフ の他の書籍
関連記事
アルゴリズム本ガイド - 競プロだけじゃない、実務に活きる選び方
アルゴリズム本の 3 タイプと、実務でアルゴリズムの知識が活きる場面、数学が苦手な人向けの学習ルートを紹介します。
機械学習・AI 本ガイド - エンジニアが読むべき技術書の選び方
機械学習の基礎から実践まで学べる技術書の選び方を紹介。数学が苦手な人向けの学習ルートと、ML 本の賞味期限の見極め方を解説します。
「あとで読む」ブックマークが 100 件を超えたら本を買え
ブラウザのブックマークに技術記事を溜め込んでいませんか。断片的な記事を 100 件読むより、同じテーマの本を 1 冊読む方が効率的な理由を解説します。