PythonはAIコーディングによって、コードを簡単に生成できる時代になりましたが、文法や処理内容を理解していないと、修正や応用ができません。
基礎を覚えることは、遠回りに見えて一番の近道であり、そのために、自分でプログラムを書く経験がとても大切なことです。
このページでは、Pythonを基礎から身につけるための学習コンテンツを一覧でまとめています。

第1章 環境構築と準備

Pythonを書くための土台を作る章です。
VSCodeを使い、迷わずPythonを実行できる状態を目指します。

1-1 Pythonとは何かをやさしく解説します
1-2 VSCodeで始めるPythonの準備と動作確認【Windows】

第2章 Pythonの基本文法

Pythonの基本ルールを学ぶ章です。
ここを理解すると、AIが出したコードも読めるようになります。

2-1 print関数の使い方をやさしく解説します
2-2 Pythonのコメントの書き方をやさしく解説します
2-3 Pythonの変数とは何かをやさしく解説します
2-4 Pythonの数値の型をやさしく解説します
2-5 Pythonの文字列の扱い方をやさしく解説します
2-6 Pythonの型の違いとエラーの理由をやさしく解説します
2-7 Python文法基礎をやさしく振り返ります

第3章 条件分岐(if文)

プログラムが「判断」できるようになる章です。
ここから一気にプログラムらしくなります。

3-1 Pythonのif文の基本をやさしく解説します
3-2 elseとelifでわかるPythonの条件分岐入門
3-3 Pythonの比較演算子を初心者向けにやさしく解説します
3-4 Pythonのand・or・notを初心者向けにやさしく解説します
3-5 Pythonの条件分岐まとめをやさしく振り返ります

第4章 繰り返し処理

同じ処理をくり返すための書き方を学ぶ章です。
for文、while文、break、continueを使って、処理の流れを制御できるようにします。

4-1 Pythonのfor文の基本をやさしく解説します
4-2 Pythonのrange関数を初心者向けにくわしく解説します
4-3 Pythonのwhile文の基本をやさしく解説します
4-4 Pythonのbreakとcontinueの使い方をやさしく解説します
4-5 Pythonの繰り返し処理をやさしく振り返ります

第5章 データのまとまり

複数のデータを整理して扱う力を身につける章です。
リストと辞書を使って、実用的なデータ処理の土台を作ります。

5-1 Pythonのリストの基本をやさしく解説します
5-2 Pythonリストの使い方をやさしく解説します
5-3 Pythonの辞書の基本をやさしく解説します
5-4 Python辞書の使い方をやさしく解説します
5-5 Pythonのリストと辞書でよく使う関数・メソッドをやさしく解説します
5-6 Pythonの辞書とリストの組み合わせをやさしく解説します
5-7 Pythonのデータのまとまり(リスト・辞書)をやさしく振り返ります

第6章 関数(超入門)

処理をひとまとめにして再利用する考え方を学ぶ章です。
関数の基本形から、引数と戻り値までを段階的に理解します。

6-1 Pythonで関数を使う理由を初心者向けにやさしく解説します
6-2 Pythonで学ぶ引数なし関数の基本をやさしく解説します
6-3 Pythonの引数と戻り値を初心者向けにやさしく解説します
6-4 Pythonの関数の基本を初心者向けにやさしく振り返ります

第7章 よくあるエラーと対処

初心者がつまずきやすいエラーをまとめて整理する章です。
原因の見つけ方と直し方を知って、手を止めない学習を目指します。

7-1 Python初心者がよく出会うエラーと直し方をやさしく解説します

第8章 ChatGPT・Codexでプログラムを書く

AIを使って効率よく学習と開発を進める章です。
依頼のコツ、生成コードの確認方法、エラー修正の使い方を学びます。

8-1 ChatGPTとCodexでできることを初心者向けにやさしく解説します
8-2 ChatGPTとCodexにうまく書かせるプロンプトの基本をやさしく解説します
8-3 AIが書いたコードの読み方を初心者向けにやさしく解説します
8-4 エラー修正をAIに手伝ってもらう方法を初心者向けにやさしく解説します
8-5 ChatGPT・Codex活用の基本をやさしく振り返ります