わかりやすいPython

わかりやすいPython 表紙


本書は、AIの時代にふさわしい、新しいPythonの入門書です。 コードを模写するだけの学習ではなく、「プログラミングのロジックを図で組み立て、AIで動かして学ぶ」という 新しいスタイルで学習を進めます。処理の流れをSPD (構造化プログラム設計図)で考え、 それをAIエージェントに渡してソースコードに変換する、という流れを繰り返すことで、 Python の文法と同時に、アルゴリズムを考える力と、AIと協働するリテラシーが自然に身に付きます。


著者:川場 隆 / 発行:秀和システム新社

目次を見る

【読者のリソース】にあるSPD 、ソースコード、要件定義のリストをブックマークしてください! 必要部分をコピーして、SPD エディタやVS Code に読み込んで利用できます。

【読者のリソース】

全SPD のリスト(目次、コピーボタン付き)

本の中で使ったすべてのSPD を掲載しています。
練習問題として出題した一部が未記入のSPD も掲載しているので、コピーして解答用に使うことができます。

全ソースコードのリスト(目次、コピーボタン付き)

本の中で解説したすべてのソースコードを掲載しています。
コピーしてVS Code で実行できます。

要件定義の例題と練習問題(目次、コピーボタン付き)

例題として解説した要件定義の他に、練習問題で出題された一部が空欄の要件定義も掲載しています。
コピーして解答用に利用できます。

7、15、18章で使用するデータ

プログラムを実行するのに必要なデータやファイルです。

SPDとSPD エディタ

AIで動かして学ぶPython学習法

SPD とAIによる学習法を動画で説明しています。

SPD ガイド

SPD の由来、書き方などについて解説しています。

SPD エディタを開く

このURL を開くだけでSPD エディタを使用できます。ぜひブックマークしておきましょう。

Python用SPD パターン集

基本の制御構造からPython独自の文法、クラス定義まで、SPD を書くのに必要なパターンを網羅して紹介しています。
コピーボタンがついているので、必要なものをコピーしてSPD エディタで開くことができます。

著者のGitHub リポジトリ

autosetup-vscode-python-book

Windows用 VScode+Python+Copilotの自動セットアップスクリプト
Copilot用コード生成ルール、Gemini Gem用コード生成ルールを含む           

autosetup-vscode-python-book-mac

Mac用 VScode+Python+Copilotの自動セットアップスクリプト
Copilot用コード生成ルール、Gemini Gem用コード生成ルールを含む           

spd-editor

SPDエディターのソース、仕様書など

正誤表

関連リンク