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. Pythonではじめる数理最適化 ケーススタディでモデリングのスキルを身につけよう

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

  3. 化学のためのPythonによるデータ解析・機械学習入門

  4. マンガでわかる統計学 因子分析編

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

  6. プロダクトマネジメントのすべて 事業戦略・IT開発・UXデザイン・マーケティングからチーム・組織運営まで

  7. 本質を捉えたデータ分析のための分析モデル入門

  8. データ×AI 人材キャリア大全 業種・業務別に見る必要なスキルとキャリア設計

  9. 統計学が最強の学問である データ社会を生き抜くための武器と教養