※2級、3級出題範囲を含む。
※Python 3.11で出題・解答する。
出題内容 | |
---|---|
Pythonの基礎 | オブジェクト指向の基本的概念 オブジェクト、クラス、クラス変数、インスタンス、インスタンス変数、慣習的なプライベート変数、メソッド、継承、等 |
Pythonの扱うデータ | Set型(set、frozenset) 集合演算、要素の取得、コピー、追加、変更、削除、検索、調査、比較、結合、等 辞書型(dict) 要素の取得、コピー、追加、変更、削除、検索、調査、比較、結合、等 |
データの操作 | コレクションの変換 アンパック代入 |
組み込み関数 | データ生成・変換 dict、enumerate、map、set、frozenset 要素の操作 delattr、getattr、hasattr、setattr、filter、ord、reversed、sorted、zip イテレータ iter、next クラス、メソッド classmethod、staticmethod、super ファイル open |
関数 | 複数の戻り値 *args、**kwargs |
クラス | クラスの定義(class) self、クラス変数、インスタンス変数、プロパティ コンストラクタ デフォルト引数 メソッド 継承 |
例外処理 | try、except、else、finally as raise |
標準ライブラリ | csv、json、os |
外部ライブラリ | matplotlib、numpy、pandasなど |
ファイル操作 | open、close、read、readline、readlines with |
その他の記法 | リスト内包表記 lambda ジェネレータ、yield デコレータ |
© Certify Inc. All Rights Reserved.