新・標準プログラマーズライブラリ 試してわかる Python[基礎]入門の表紙

新・標準プログラマーズライブラリ 試してわかる Python [基礎]入門(シンヒョウジュンプログラマーズライブラリ タメシテワカル パイソンキソニュウモン)

プログラミング
著者:
谷尻 かおり(タニジリ カオリ)
出版社:
技術評論社
出版日:
2021年11月22日頃
ISBN:
9784297125004
在庫:
在庫あり
5(1 件 / 楽天ブックス)

なぜ注目されているか

総合895 20 ランクダウン

書籍紹介

自分で試すから納得できる。ゼロから 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 、自動化) へ進むにしても共通の土台になります。

関連記事

関連用語

共有:Xはてブ