- 実践力をアップするPythonによるアルゴリズムの教科書
-
- 価格
- 3,278円(本体2,980円+税)
- 発行年月
- 2023年06月
- 判型
- B5変
- ISBN
- 9784839981914
この商品をご覧のお客様は、こんな商品もチェックしています。
- Pythonでつくるデスクトップアプリ
-
価格:3,300円(本体3,000円+税)
【2024年07月発売】
- Pythonでつくる Webアプリのつくり方
-
価格:3,520円(本体3,200円+税)
【2025年01月発売】
- 実践力を身につけるPythonの教科書 第2版
-
価格:2,959円(本体2,690円+税)
【2024年09月発売】
- シゴトがはかどるPython自動処理の教科書
-
価格:2,739円(本体2,490円+税)
【2020年12月発売】
- いまどきのアルゴリズムを使いこなすPHPプログラミング開発テクニック
-
価格:3,278円(本体2,980円+税)
【2016年05月発売】
[BOOKデータベースより]
定番アルゴリズムから、AI関連まで、図で仕組みを理解し、作例で実装力を身に付ける!遊びのある作例で、楽しみながら学べる!
1 なぜアルゴリズムが重要なのか
[日販商品データベースより]2 条件分岐と繰り返しのアルゴリズム
3 データ構造と再帰について
4 定番アルゴリズム(データの検索とソート)
5 難解パズルで学ぶアルゴリズム
6 人工知能(AI)・自然言語処理のアルゴリズム
本書は、Pythonを使って、定番のアルゴリズムから、人工知能(AI)や自然言語処理に関するアルゴリズムまで、広く学べる書籍です。
本書は、プログラミングのスキルを向上させたい人に向けて書かれた本です。レベルに合わせて少しずつ読み進めると良いでしょう。紹介するアルゴリズムは、章が上がるごとに難しくなっていきますが、興味のあるアルゴリズムを選んで読んでも問題ないようになっています。
Chapter 1ではなぜアルゴリズムを学ぶと良いのかを紹介しています。スキルアップに対して、あまりモチベーションが上がらないときに読むと良いでしょう。また、計算量の説明や、Pythonのインストールやターミナルの使い方、プログラムのテストの書き方も紹介しています。
そして、Chapter 2以降で実際のアルゴリズムを解説します。Chapter 2は基本的な制御フロー(if、forなど)を利用したアルゴリズムを解説します。FizzBuzzや素数判定、シーザー暗号など、プログラミングの基礎体力をつけるのにぴったりのアルゴリズムを紹介しています。
Chapter 3はデータ構造や再帰に注目します。アルゴリズムとデータ構造は切っても切れない関係です。基本的なデータ構造を学ぶことは、それ以降の章を読む上でも大切です。また「再帰」は高度なアルゴリズムを記述する上で欠かすことのできないテクニックです。ここでマスターしておきましょう。
Chapter 4ではデータの検索とソートについて学びます。これらはアルゴリズムの定番です。そこには、先人が苦労して編み出した珠玉のアイデアが詰まっています。そのために、有名なソートアルゴリズムを紹介していきます。その問題解決手法やアイデアに注目しましょう。
Chapter 5では迷路や数字パズルといった知的好奇心をくすぐる題材として、ゲーム解法アルゴリズムを学びます。探索アルゴリズムや動的計画法など、これらはさまざまな場面で活用できる覚えて得するアルゴリズムです。パズルを楽しみながらレベルアップしましょう。
そして、最後のChapter 6では、人工知能(AI)や自然言語処理に関するアルゴリズムを解説します。文章の自動分類や自動生成や、手書き数字データ画像の判定などを学びましょう。昨今、AIを活用した技術や製品が世間を賑わせていますが、その基礎となるアルゴリズムを学びましょう。