Pythonを基礎から学ぶ本
目的に合う本
目的別のPython入門書
| 用途 | 本 | 学び方 |
|---|---|---|
| 文法を体系的に学ぶ | コードを動かしながら、文法とエラーへの対処を順に学ぶ | |
| 作る題材を探す | 作るものを探し、学習を始めるきっかけにする | |
| 会話とイラストで学ぶ | 会話とイラストを頼りに、小さなプログラムを動かす | |
| 基礎を学び直す | 変数や関数など、Pythonの基礎を一つずつ学び直す | |
| ゲームづくりを題材にPythonを始めたい子どもや初学者 | 完成させたいゲームがあるので、学んだコードの使い道を実感しやすい。 | |
| 独学でプログラマーを目指し、学ぶ範囲を見渡したい人 | 言語の文法だけでは見えにくい、開発で一緒に使う道具や知識が分かる。 | |
| 他言語の経験があり、Pythonの機能をまとめて学びたい人 | 言語を作った人の説明で、Pythonらしい考え方と機能を押さえられる。 | |
| 大学初年級の水準で、プログラミングと情報科学を学びたい人 | 異なる分野の課題を通じ、Pythonをデータ処理やシミュレーションに使える。 |
おすすめの本
8冊
スッキリわかるPython入門 第2版
この本のよいところ
基本文法と演習、エラー対処をまとめて学べます。
こんな人にコードを動かしながら、文法とエラーへの対処を順番に学びたい人。
変数、条件分岐、繰り返しから関数・オブジェクトへ進み、最後にゲーム制作の演習へ取り組みます。ブラウザで練習できる学習環境も用意されています。
学習環境は日本国内向けです。
評価の内訳
- 目的に合う内容と難易度
- 28/30点
- 内容の範囲と説明の順序
- 23/25点
- 理解を助ける工夫
- 22/25点
- 読者レビューの具体性
- 17/20点
- 合計
- 90点
たのしくまなぶPythonゲームプログラミング図鑑
この本のよいところ
完成させたいゲームがあるので、学んだコードの使い道を実感しやすい。
こんな人にゲームづくりを題材にPythonを始めたい子どもや初学者
Pythonでアクション、シューティング、パズル、クイズなど九つのゲームを作る入門書。制作の手順を一段階ずつ説明し、動く作品を作りながらプログラミングに触れる。
評価の内訳
- 目的に合う内容と難易度
- 28/30点
- 内容の範囲と説明の順序
- 25/25点
- 理解を助ける工夫
- 23/25点
- 読者レビューの具体性
- 14/20点
- 合計
- 90点
作りたいものがない人のためのPython入門
この本のよいところ
Pythonの基本文法と、PDF処理・画像認識・アプリなどの小さな実装例を収録。
こんな人にPythonに興味はあるものの作るものが決まらず、学習を始めるきっかけが欲しい人。以前、目的を見つけられず中断した人にも。
基本文法を学びながら、PDF処理や画像認識、アプリなどの小さな実装例に触れられます。用途を試して、自分が続けたい方向を探すための入門書です。
評価の内訳
- 目的に合う内容と難易度
- 29/30点
- 内容の範囲と説明の順序
- 21/25点
- 理解を助ける工夫
- 22/25点
- 読者レビューの具体性
- 17/20点
- 合計
- 89点
独学プログラマー : Python言語の基本から仕事のやり方まで
この本のよいところ
言語の文法だけでは見えにくい、開発で一緒に使う道具や知識が分かる。
こんな人に独学でプログラマーを目指し、学ぶ範囲を見渡したい人
Pythonの基本に加え、シェル、正規表現、パッケージ管理、バージョン管理、データ構造、アルゴリズムを学ぶ。独学から仕事へ進む際に必要な、プログラミング全般の知識を扱う。
評価の内訳
- 目的に合う内容と難易度
- 29/30点
- 内容の範囲と説明の順序
- 25/25点
- 理解を助ける工夫
- 23/25点
- 読者レビューの具体性
- 12/20点
- 合計
- 89点
Python1年生 第2版
この本のよいところ
最初に動かす体験を重視する人向け。
こんな人にプログラミングが初めてで、会話とイラストを頼りに小さなプログラムを動かしたい人。
導入から基本文法、簡単なアプリや人工知能を使う体験へ進む入門書です。まず動くものを作り、プログラムの仕組みに親しむ構成です。
評価の内訳
- 目的に合う内容と難易度
- 28/30点
- 内容の範囲と説明の順序
- 21/25点
- 理解を助ける工夫
- 22/25点
- 読者レビューの具体性
- 17/20点
- 合計
- 88点
Pythonチュートリアル 第4版
この本のよいところ
言語を作った人の説明で、Pythonらしい考え方と機能を押さえられる。
こんな人に他言語の経験があり、Pythonの機能をまとめて学びたい人
Pythonの作者による言語とシステムの手引きを日本語で読む第4版。基本機能と特徴的な書き方をまとめ、モジュールやプログラムを読み書きするための土台を説明する。Python 3.9の文書に対応。
評価の内訳
- 目的に合う内容と難易度
- 28/30点
- 内容の範囲と説明の順序
- 24/25点
- 理解を助ける工夫
- 22/25点
- 読者レビューの具体性
- 13/20点
- 合計
- 87点
Pythonによるプログラミング入門 東京大学教養学部テキスト 第2版 : アルゴリズムと情報科学の基礎を学ぶ 第2版
この本のよいところ
異なる分野の課題を通じ、Pythonをデータ処理やシミュレーションに使える。
こんな人に大学初年級の水準で、プログラミングと情報科学を学びたい人
東京大学の教養課程で使う入門テキストの第2版。時系列データの集計、ゲーム、運動のシミュレーション、自然言語処理、回帰分析などを題材に、アルゴリズムと情報科学の基礎を学ぶ。
評価の内訳
- 目的に合う内容と難易度
- 27/30点
- 内容の範囲と説明の順序
- 25/25点
- 理解を助ける工夫
- 22/25点
- 読者レビューの具体性
- 10/20点
- 合計
- 84点
ひとつひとつしっかり身につく Pythonの教科書
この本のよいところ
用語と文法を順に整理し直す用途に合います。
こんな人に短い入門教材を試した後、変数や関数などを曖昧なままにせず、腰を据えて基礎を学び直したい人。
環境の準備から文法、ファイル操作、クラスまでを順に学ぶ教科書です。例題や演習を使い、用語と処理の意味を一つずつ確認しながら進められます。
536ページ。
評価の内訳
- 目的に合う内容と難易度
- 26/30点
- 内容の範囲と説明の順序
- 23/25点
- 理解を助ける工夫
- 22/25点
- 読者レビューの具体性
- 10/20点
- 合計
- 81点

