Contents
環境の準備
- Pythonのインストール(公式サイトやAnacondaを利用)
- エディタやIDEの設定(VS Code、PyCharm、Jupyter Notebookなど)
Pythonの基礎文法
- 変数とデータ型(整数、浮動小数点、文字列、ブール)
- コメントの書き方(
#を使った単一行コメントと"""を使った複数行コメント) - 基本的な演算子(算術、比較、論理演算)
データ構造
- リスト、タプル、辞書、セットの使い方
- データ構造の基本操作(追加、削除、インデックス、スライス)
条件分岐
if、elif、else文の使い方- 条件式の書き方とブール論理
ループ処理
forループとwhileループの使い方- ループ内での
breakとcontinueの使い方 - リスト内包表記の基本
関数
- 関数の定義と呼び出し方法(
defキーワード) - 引数と戻り値の設定
- デフォルト引数とキーワード引数
モジュールとライブラリ
- 標準ライブラリの使い方(
math、datetimeなど) - 外部ライブラリのインストールとインポート(
pipコマンド)
例外処理
try、except文の使い方- 例外の種類とハンドリング(
ValueError、TypeErrorなど)
ファイル操作
- ファイルの読み書き(
open、read、write) - CSVファイルの読み書き(
csvモジュール)
クラスとオブジェクト指向
- クラスの基本的な構成(
classキーワード) - コンストラクタと
selfの使い方 - メソッドの定義とインスタンス化
簡単なデバッグ方法
print()を使ったデバッグ- 基本的なエラーメッセージの理解
- Pythonデバッガ(
pdb)の使い方
Pythonの便利な機能
- リスト内包表記や辞書内包表記の使い方
- ラムダ関数の使い方
- ジェネレータとイテレータの基本概念
Pythonコードのスタイル
- コードの書き方のガイドライン(PEP 8)
- インデントやコメントの書き方