自分で試すから納得できる。ゼロからPythonプログラミングの基礎が身につく入門書。本書では、小さく簡単なサンプルプログラムをたくさん紹介しながらPythonを解説していきます。仕組みや動作を一歩ずつ確かめながら学習できるので、Pythonの基礎をしっかりと理解していくことができます。初心者に寄り沿った優しい語り口で、つまづきがちな「なぜ」「どうして」を丁寧にカバー。身につけてほしいPythonの機能を厳選し、ポイントを絞って解説しているから、挫折することなく読み進められます。第0章 イントロダクション0-1 コンピュータにできること0-2 プログラムとは0-3 プログラミングとは0-4 Pythonのプログラムが動く仕組み0-5 プログラミングに必要な道具第1章 プログラミング言語Python1-1 Pythonの特徴1-2 PythonとAnaconda1-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 コマンドラインでスクリプトを実行する