Python入門を終えたあとに、次は何を学べば実際に使える形へ進めるのか迷うことがあります。
実践シリーズでは、文法を覚える段階から一歩進めて、処理の分け方や設計の考え方、ファイル操作やエラー処理の基本を整理していきます。
このページでは、実践シリーズの全体像を章ごとに確認できるようにまとめています。
第1章 関数の実践
関数をどこで分けるか、どう設計すると再利用しやすくなるかを整理する章です。
- 1-1 Pythonで処理を関数に切り出す判断基準を整理します
- 1-2 Pythonで長い処理を小さな関数に分割する方法を解説します
- 1-3 Pythonのデフォルト引数を実務で使い分ける考え方を解説します
- 1-4 Pythonの
*argsと**kwargsを使う場面を整理します - 1-5 Pythonで値を返す関数と表示する関数を分ける設計を解説します
- 1-6 Pythonで再利用しやすい関数名の付け方を整理します
第2章 クラスの基礎
複数の値と処理をひとまとめに扱う考え方を学び、クラスを使う場面を整理する章です。
- 2-1 Pythonのクラスを使う場面を整理します
- 2-2 Pythonの
__init__で初期状態を設計する方法を解説します - 2-3 Pythonのインスタンスと属性の関係を整理します
- 2-4 Pythonでメソッドを設計するときの基本を解説します
- 2-5 Pythonのクラスと関数の使い分けを整理します
- 2-6 Pythonで属性を持つオブジェクトを設計する基本を解説します
第3章 ファイル操作
ファイルの読み書きを通して、Pythonを実際の作業や自動化へつなげる基礎を固める章です。
- 3-1 Pythonでファイルを開く
openの基本を整理します - 3-2 Pythonでテキストファイルを読み込む方法を解説します
- 3-3 Pythonでテキストファイルに書き込む方法を解説します
- 3-4 PythonでCSVを読み込む方法を解説します
- 3-5 PythonでCSVを書き出す方法を解説します
- 3-6 PythonでJSONを読み書きする方法を解説します
第4章 エラー処理
エラーが起きたときに止まるだけで終わらせず、原因を読み取り、対処する考え方を身につける章です。
- 4-1 Pythonの
tryとexceptの基本を整理します - 4-2 Pythonでよく出る例外の読み分け方を整理します
- 4-3 Pythonの
finallyの使いどころを解説します - 4-4 Pythonで自分でエラーを出す
raiseの基本を解説します - 4-5 Pythonの
TypeErrorとValueErrorの違いを解説します - 4-6 Pythonのエラーメッセージの読み方を整理します
第5章 モジュールとimport
コードを分けて整理するための入口として、import とモジュール構成の基本を学ぶ章です。
- 5-1 Pythonの
importの仕組みを整理します - 5-2 Pythonでモジュールを分ける流れを解説します
- 5-3 Pythonで自作モジュールを作る方法を解説します
- 5-4 Pythonでパッケージ構成を組む基本を解説します
- 5-5 Pythonの
from ... import ...の使い方を解説します - 5-6 Pythonで
importエラーが起きる原因を整理します
第6章 標準ライブラリ活用
標準ライブラリを使って、日常的な作業やCLI処理をより実用的に組み立てる章です。
- 6-1 Pythonの
pathlibを実務で使う基本を解説します - 6-2 Pythonの
osモジュールでできることを解説します - 6-3 Pythonの
shutilでファイルをコピーする方法を解説します - 6-4 Pythonの
datetimeを日付処理で使う方法を解説します - 6-5 Pythonの
sysをCLI処理で使う基本を整理します - 6-6 Pythonの
collectionsの便利な使い方を解説します
この一覧の使い方
最初は第1章から順に読むと、関数設計からファイル操作まで自然につながります。
すでに文法に慣れている場合は、必要な章だけ先に読む進め方でも問題ありません。
公開済みの記事から読み進めつつ、気になるテーマがあればこの一覧に戻って全体像を確認してください。
Pythonは、小さな処理を組み合わせる力がそのまま自動化やツール作成につながります。
この実践シリーズを土台にして、読めるコードから組み立てられるコードへ進めていきましょう。