Python 3 エンジニア認定基礎試験

更新日:

VBAのほかにスキルを付けようと試験を受けてみることにした。

ネットで調べると受かった記事が多くその内容のほとんどに「簡単だ」と書いてある。

私は絶対に許さないぞ(´・ω・`)

軽い気持ちで1万円を払うべきではない。

 

Python 3 エンジニア認定基礎試験とは?

教材は、オライリー「Pythonチュートリアル 第3版

その中から、40問出題され、70%以上正解で合格となる。

受験料は「1万円+消費税」となり、

いつでも受験することができその場で結果がでる試験である。

 

試験勉強方法

①「Pythonチュートリアル 第3版」を一通り読む(1回)

②模擬試験「DIVE INTO EXAM」を繰り返す
問題の式の内容が全て理解できるように不明点はネットで調べる
平均900点以上で10分くらい解けるようにする。

③「Pythonチュートリアル 第3版」を読み直す。
サンプルコードを一通り覚える。

 

覚えるべきポイント

模擬試験の内容を繰り返しただけで、実は答え丸暗記状態になっていませんか?

模擬試験の内容の範囲を広げて復習したほうがいいです。

適当に抜き出してみたので理解できているか確認してみてはいかがでしょうか。

 

2章 インタープリタの使い方

・インタープリタを終了させるコマンドは何ですか?

・インタープリタの引数はどのモジュールでどのように取得しますか?

・オプション[ -c ][ -m ]はどのような意味がありますか?

・Pythonのコードのエンコードは何ですか?

 

3章 気楽な入門編

・コメントの入れ方は?

・演算子「//, %, **」はどのような計算となりますか?

・「_」変数はどのような意味か?

・特殊文字「\」をprintで表示させるにはどうするか?

・printの引数endの用途は?

・特殊文字「\」をLen()で文字数を数えるとどうなるか?

・スライシングの数え方は?[0:3][:3][3:][:-3]など

・リストとは?

・変更不能体と変更可能体の切り分けは?

 

4章 制御構造ツール

・if, for, range, break, continue, pass, def全部わかりますか?

・関数の引数の在り方は?3種類ほどあったと思います。

・仮引数に*が付く場合と**が付く場合の違いは?

・lambda式とは?

・docstringとは?

 

5章 データ構造

・リスト扱い方は全て理解できていますか? sortの扱い方は大丈夫ですか?

・内包の理解は大丈夫ですか?色々な手法があります。(row, zip, mapなど)

・「del」をするとどうなるか?

・タプルとは?リストとの違いは?

・集合(set)をするとどうなるか?

・ディクショナリの扱い方は?

・特殊なfor文の動きは理解したか? for a, b in xxxx.items()とか

・ブール演算子「and, or, not」の優先順位は?

・タプル通しの比較は? ( 1, 2, 3 ) < ( 1, 3, 2 )とか

 

6章 モジュール

・sys.pathって?

・コンパイル済のPython拡張子は?

・Dir()関数とは?

 

7章 入出力

・reprとは?

・rjustとは?

・zfillとは?

・formatとは?

 

8章 エラーと例外

・どんなときにどんなエラーがでるか?(ZeroDivisionError, NameError, TypeError, SyntaxError)

・try, except, elseはどんな動きをするか?

・raiseとは?

 

9章 クラス

・インスタンス化は?

・同一クラスを複数インスタンス化させ値がどうかわるか?

・継承とは?

・多重継承とは?

 

10章, 11章 標準ライブラリめぐり

・全てをサラッと覚えておく(´・ω・`)

 

12章 仮想環境とパッケージ

・pipのサブコマンド4種類( search, install, uninstall, freeze )とは?

-Python

Copyright© Excel VBA 入門 | 業務改善 , 2020 All Rights Reserved.