19.1. 概要

このコースで我々が扱うのはこのとおりです:

  • What is python? * Hello world
  • プログラムロジック * pythonの空白 * 変数の宣言 * 式 * ループ * if..then..else * 関数の宣言 * 関数のドキュメント化

  • Pythonのデータ型(動的型指定、厳密な型指定) * 文字型、整数型、浮動小数点型 * 辞書型 * リスト型 * タプル * 文字型の書式 * リスト内包書式

  • 内観 * 省略可能な引数と名前付き引数 * type, str, dir関数 * getattr関数 * ラムダ関数 * __doc__

  • オブジェクト*モジュールのインポート*インポート検索パス*の定義クラス*クラスの初期化(コンストラクタ)*自己*クラスのインスタンス化*ガベージコレクション*インスタンス変数(クラスメンバー)*(サポートされていません)*クラスの属性(静的クラス変数)のオーバーロードメソッド*プライベート関数(クラス)(モジュール)*プライベートクラスメソッド*(クラスの)プライベート属性

  • 例外* try...except * try...except...else * try...except...finally

  • 読み取りテキストファイルはテキストファイルに*ファイルパス操作(osモジュール)*分割・パスを書く*ディレクトリリスト/グロブ* * IOファイル