新・標準プログラマーズライブラリ 試してわかる Python [基礎]入門(シンヒョウジュンプログラマーズライブラリ タメシテワカル パイソンキソニュウモン)
プログラミング- 著者:
- 谷尻 かおり(タニジリ カオリ)
- 出版社:
- 技術評論社
- 出版日:
- 2021年11月22日頃
- ISBN:
- 9784297125004
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
自分で試すから納得できる。ゼロから Python プログラミングの基礎が身につく入門書。
本書では、小さく簡単なサンプルプログラムをたくさん紹介しながら Python を解説していきます。仕組みや動作を一歩ずつ確かめながら学習できるので、 Python の基礎をしっかりと理解していくことができます。初心者に寄り沿った優しい語り口で、つまづきがちな「なぜ」「どうして」を丁寧にカバー。身につけてほしい Python の機能を厳選し、ポイントを絞って解説しているから、挫折することなく読み進められます。
第 0 章 イントロダクション
0-1 コンピュータにできること
0-2 プログラムとは
0-3 プログラミングとは
0-4 Python のプログラムが動く仕組み
0-5 プログラミングに必要な道具
第 1 章 プログラミング言語 Python
1-1 Python の特徴
1-2 Python と Anaconda
1-3 対話型インタプリタを使ってみよう
第 2 章 Jupyter Notebook を使おう
2-1 Jupyter Notebook の使い方
2-2 初めてのプログラム
2-3 Python の文法
第 3 章 Python の基礎
3-1 変数
3-2 データ型
3-3 数値型を使う
3-4 文字列型を使う
3-5 型変換
第 4 章 制御構造
4-1 制御構造とは
4-2 流れを変えるきっかけ
4-3 条件判断構造
4-4 条件判断の組み合わせ
4-5 繰り返し構造
4-6 繰り返しを制御する
4-7 条件式を判断して繰り返す
第 5 章 文字列
5-1 文字列の扱い方
5-2 文字列を使ったプログラム
5-3 文字列の操作
5-4 文字列の書式指定
第 6 章 リスト
6-1 リストとは
6-2 リストの定義
6-3 リストの扱い方
6-4 二次元のリスト
6-5 リストの操作
6-6 リスト内包表記
第 7 章 データ構造
7-1 タプル
7-2 辞書
7-3 集合
第 8 章 ユーザー定義関数
8-1 プログラムの関数とは
8-2 ユーザー定義関数
8-3 引数の渡し方
8-4 変数の有効範囲
8-5 無名関数
第 9 章 クラス
9-1 クラスとオブジェクト
9-2 クラスを作る手順
9-3 クラスの基本
9-4 クラス変数
9-5 クラスの継承
第 10 章 例外処理
10-1 エラーの種類
10-2 例外処理を組み込む
10-3 関数と例外処理
第 11 章 標準モジュール
11-1 モジュールとは
11-2 モジュールの使い方
11-3 日時を扱うモジュール
11-4 CSV ファイルを扱うモジュール
11-5 フォルダとファイル名を扱うモジュール
11-6 数学・統計関連のモジュール
第 12 章 外部モジュール
12-1 Matplotlib.Pyplot モジュール
12-2 NumPy モジュール
12-3 Pandas モジュール
12-4 Pillow ライブラリ
第 13 章 モジュールを作る
13-1 改めて、モジュールとは
13-2 Notebook からモジュールを作る
13-3 モジュールを確認する
13-4 モジュールを利用する
13-5 モジュールを作るときに気を付けたいこと
13-6 スクリプトを作る
13-7 コマンドラインでスクリプトを実行する
技書の森解説
プログラミング言語の入門書は数多くありますが、本書が重視しているのは「読む」よりも「試す」ことで理解を進める体験です。著者の谷尻かおり氏は技術書の執筆実績が豊富で、本書でも変数・条件分岐・ループ・関数・クラスといった Python の基礎文法を、短いコード例を実行しながら一つずつ確かめていく構成を採っています。
「新・標準プログラマーズライブラリ」シリーズの一冊として、基礎を網羅的に押さえることを目的としています。 Web アプリケーションや機械学習のような応用テーマには踏み込まず、言語そのものの仕組みに集中しているため、初めてのプログラミング言語として Python を選んだ人が土台を固めるのに向いています。
すでに他の言語を使った経験がある人にとっては進行がゆっくりに感じるかもしれません。逆に、プログラミング自体が初めてで、コードを打ち込む手応えから始めたい人にとっては、着実にステップを踏める安心感のある一冊です。ここで身につけた基礎は、後にどの分野 (データ分析、 Web 、自動化) へ進むにしても共通の土台になります。
関連記事
Python 本の選び方 - 独学の最初の 1 冊から実務品質まで
Python 本の選び方を「動機」から逆算して整理。プログラミング未経験の最初の 1 冊、業務自動化に直結する本、型ヒントとコード品質で実務水準へ進む本まで、2026 年 8 月時点の定番を独学ルートに沿って解説します。
本の選び方に正解はない
どの本を選べばいいか迷って決められない。同じテーマの入門書は扱う基礎が大きく重なるため、どれからでも学べます。確認すべき 1 点と、迷いを終わらせる決め方を解説します。
機械学習 / ディープラーニング本ガイド - エンジニアが読むべき AI 技術書の選び方
機械学習の基礎から実践まで学べる技術書の選び方を紹介。「Python ではじめる機械学習」などのハンズオン本を軸に、数学が苦手な人向けの学習ルート、ディープラーニング本への進み方、ML 本の賞味期限の見極め方を解説します。