本書は、Pythonによるプログラミングを初歩から学ぶためのものです。開発環境の準備からスタートし、基本的な文法・構文のしくみと使い方をひとつひとつムリなく理解していくことで、プログラミングの基本を身につけられます。実践の初歩として、関数やクラスの作り方も解説しており、ひとまとまりのプログラムの組み立て方を把握できます。さらに、章末の練習問題やAppendixの内容を読み解くことで、学習事項の理解を深められます。改訂2版はPythonのバージョン3.9に対応し、json/reパッケージ、f文字列などを新たに取り上げています。