コンテンツにスキップ

Python 基礎

このセクションは、以下の科目で共通して利用する Python プログラミングの基礎資料 です。

  • プログラミング言語I
  • プログラミング言語II
  • アルゴリズムとデータ構造

各科目の講義で必要となる Python の基本文法やツールの使い方をまとめています。プログラミングが初めての人は、上から順番に読み進めてください。既に経験がある人は、必要な章を辞書的に参照してください。


目次

内容
環境構築 Python のインストール、VS Code の設定、最初のプログラム実行
変数とデータ型 変数、代入、基本データ型(整数・浮動小数点数・文字列・真偽値)、演算子、型変換、input()
制御構文 if 文、for ループ、while ループ、break / continue、ネストされたループ
関数 関数の定義、引数、戻り値、デフォルト引数、スコープ、ラムダ式
リスト・タプル・辞書 リスト、タプル、辞書、集合、リスト内包表記、コピーとエイリアス
文字列操作 文字列メソッド、f-string、書式指定、スライス、エスケープ文字
ファイル入出力 ファイルの読み書き、with 文、読み込みメソッドの比較、CSV ファイルの扱い
クラスとオブジェクト クラス定義、コンストラクタ、self、インスタンス変数とクラス変数、継承

学習の進め方

各章は「この章で学ぶこと」「本編」「まとめ」の 3 部構成になっています。まずは「この章で学ぶこと」で全体像を把握し、本編のコード例を実際に動かしながら読み進めてください。コードブロック右上のコピーボタンを活用すると便利です。

よくある間違いに注意

各章には「よくある間違い」セクションを設けています。初心者がつまずきやすいポイントを、間違ったコードと正しいコードの対比で解説しています。エラーに遭遇したときは、該当する章の「よくある間違い」を確認してみてください。