Pythonで学ぶアルゴリズムの教科書 一生モノの知識と技術を身につける

書籍キャッチコピー
入門から学び直しまでこの一冊で
著者名
廣瀬豪
出版社名
インプレス
価格
2695
ページ数
320
出版年月日
2021/03/19

サンプルPythonコードリンク



本書のポイント

  • プログラミングを初めて勉強する人でも、プログラミングの基礎とアルゴリズムをPythonで学ぶことができる。
  • Pythonコードやアルゴリズムの解説が丁寧で、初学者でも順を追って無理なく学べる構成になっている。



レビュー

プログラミングを初めて勉強することや、アルゴリズムを学ぶことは別々の教科書になっていることが多い。一方で、プログラミングだけ勉強しても面白みが感じにくく、アルゴリズムだけ勉強しても実装が難しく感じてしまう初学者は多いはずだ。

本書ではプログラミングの初学者が、アルゴリズムをPythonで実装することを通じてプログラミングとアルゴリズムの両方を並行して学ぶことができる。加えて、付録にはPython環境のインストール手順などが紹介されており、本書だけでPython環境の準備から実践までを行うことができる。

内容としては特に、初めてプログラミングをする人がプログラミングの基礎からアルゴリズムを学ぶところまでステップを踏んで学べるようになっている。具体的には、Chapter 1からChapter 3までがプログラミングの基礎、Chapter 4以降がアルゴリズムの基礎という構成になっている。

また、初学者向けに、アルゴリズムの概要と、Pythonコード一行一行に解説が入っており、①読んで理解する、②自分のPCで実行して確認する、③少しコードを修正して動作を確認してみる、といった一連の学習を一人でしやすい構成になっている。

Pythonでのプログラミングやアルゴリズムを初めて学ぶ初学者の参考になる一冊だ。

目次

Chapter 1 プログラミングの基礎知識
Chapter 2 プログラミングの力を養う
Chapter 3 データ構造を学ぶ
Chapter 4 サーチ
Chapter 5 ソート
Chapter 6 ハッシュ
Chapter 7 さまざまなアルゴリズムを学ぶ
Chapter 8 アルゴリズムを見える化する
Appendix 1 Pythonのインストール方法
Appendix 2 テキストエディタと統合開発環境
Appendix 3 Pythonの記述ルール

この書籍に興味がある人へのおすすめ


レビューワー

Toru_Hasegawa

関連記事

  1. 効果検証入門〜正しい比較のための因果推論/計量経済学の基礎

  2. Webサーバを作りながら学ぶ 基礎からのWebアプリケーション開発入門

  3. 最短コースでわかる PyTorch &深層学習プログラミング

  4. コンサル一年目が学ぶこと

  5. 未来に先回りする思考法

  6. Kaggleで勝つデータ分析の技術

  7. 変える技術、考える技術

  8. 基礎統計学Ⅰ 統計学入門

  9. データ視覚化のデザイン