AI資格ドリル
資格を選ぶ

Python3エンジニア認定基礎試験の受験判断と直前1週間の計画

Python3エンジニア認定基礎試験を受けるかの判断材料と、直前1週間の1日ごとの計画、最初の一周の進め方を、当サイトの予想問題246問の構成に沿って整理しています。

Python 3 基礎試験で配点55%を占める第3〜5章

Python 3 エンジニア認定基礎試験で得点が安定しない理由の多くは、公式チュートリアルの用語を単語として覚えているのに、コードの実行結果を問う選択肢では文法の細部を読み違えることです。除算(/)と切り捨て除算(//)、文字列の不変性とリストの可変性、append()とextend()のように、似た構文・似た挙動ほど選択肢のひっかけに使われます。

出題範囲は第1章から第14章までの公式チュートリアルに沿っていますが、配点は均等ではありません。第4章「制御構造ツール」22.5%、第5章「データ構造」17.5%、第3章「気楽な入門編」15.0%の3章だけで出題の55%を占めるため、この3章を先に固めてから残りの章を短時間で回す方が得点が安定します。

確認するポイント

  • ひっかけの軸は、除算(/)/切り捨て除算(//)、文字列の不変/リストの可変、append()/extend()、is/==、位置専用引数/キーワード専用引数です。
  • 問題を解いた後は、正解だけでなく誤答選択肢のずれ方まで確認します。

受験者タイプ別の入り方

  • プログラミング未経験者は第1章・第2章でPythonの起動方法を確認してから、配点が最も大きい第4章・第5章・第3章の順で固める。
  • 他言語経験者は、インデントによるブロック、文字列の不変性、位置専用・キーワード専用引数などPython特有の仕様を、知っている言語との違いとして確認する。
  • 再受験者は、第3章・第4章・第5章の誤答を構文名で記録し、配点の薄い第1・2・6・7・9・11・12・14章は短時間で回す。

Python3エンジニア認定基礎試験の受験判断と直前1週間の計画

Python 3 エンジニア認定基礎試験は、Pythonの文法と標準ライブラリの基礎を、公式チュートリアルに沿って体系的に確認したい人に向いています。資格そのものが実務での開発力を証明するものではないため、学習で書いたコードや小さな成果物と組み合わせて使う位置づけにします。

対象読者は、独学でPythonの文法を学び始めた人、他言語の経験はあるがPython特有の構文を体系的に確認したい人、業務でPythonを使うが基礎知識を棚卸ししたい人です。出題範囲は公式チュートリアル(Pythonチュートリアル第四版対応)の第1章から第14章に沿った文法・標準ライブラリの基礎知識で、配点は第4章・第5章・第3章の3章だけで55%を占めます。

初心者・経験者・再受験者別の判断

プログラミング未経験者
第1章・第2章でインタプリタの起動方法(-c・-mオプション、対話モード)を確認してから、いきなり全章を均等に読まず、配点が大きい第4章・第5章・第3章の基本構文から手を動かします。
他言語経験者
知っている言語の文法をそのまま当てはめず、インデントによるブロック、文字列の不変性、位置専用引数・キーワード専用引数(/と*の位置)などPython特有の仕様を、公式チュートリアルの記述で確認します。
再受験者
得点の低さを「読み違え」で済ませず、除算と切り捨て除算、append()とextend()、is と ==のように、誤答した構文名を記録して第3章・第4章・第5章から解き直します。

数値・期間を見る前提

  • 勉強時間の目安は、プログラミング経験の有無、他言語での実務経験、Pythonでのコーディング経験で大きく変わります。
  • 公式情報で確認できる試験方式(60分・40問・選択式・正答率70%・CBT方式)と、当サイトの学習目安は別物です。受験料・申込方法は必ず公式ページで確認します。

資格固有の頻出論点

  • スライス・インデックスと、文字列の不変/リストの可変の違い
  • if・for・while・match文とbreak・continue・ループのelse
  • 位置専用引数・キーワード専用引数・可変長引数(*args)の書き方
  • リスト・タプル・集合・辞書のメソッドと内包表記
  • try・except・else・finallyの実行順序と例外の送出

問題形式を想定した具体例

たとえば、可変オブジェクト(リストなど)をデフォルト引数に指定した関数を複数回呼び出す問題では、呼び出しのたびに新しいリストが作られると誤読しやすくなります。デフォルト引数は関数定義時に一度だけ評価されるため、前回の呼び出しで追加した要素が次回の呼び出しにも残ります。この挙動を知っているかどうかで、出力結果を問う選択肢の正誤が変わります。

関連問題を解く関連用語を確認する

失敗例と修正方法

/ と // を同じ「割り算」として覚える
/ は常に浮動小数点数を返し、// が整数の商を返すことを、剰余の % とセットで確認する。
文字列とリストをどちらも「変更できる」と思い込む
文字列は不変、リストは可変という違いを、インデックスへの代入ができるかどうかで区別する。
append()とextend()を同じ動作として使う
append()は渡した値を1個の要素として追加し、extend()は要素を1つずつ追加することを、実行後の要素数で確認する。
try文のfinally・except・elseの実行順序を勘に頼る
except節は一致した例外があるときだけ、else節は例外が起きなかったときだけ、finally節は常に実行されると、条件を分けて覚える。

受験前チェックリスト

  • 文字列の不変性とリストの可変性を区別して説明できる
  • for・while・match文とbreak・continue・ループのelseの動作を説明できる
  • 位置専用引数・キーワード専用引数・可変長引数の書き方を区別できる
  • リスト・タプル・集合・辞書のメソッドと使い分けを説明できる
  • try・except・else・finallyの実行順序を説明できる

到達判定

  • 第3章・第4章・第5章(配点55%)で誤答した論点を1つずつ説明できる
  • 文字列・リスト・タプル・集合・辞書の可変/不変とメソッドの違いを区別できる
  • 本番前日に新しい章を広げず、誤答した中項目だけ復習できる

直前1週間の1日単位行動計画

  1. 1日目: 第1章・第2章でPythonの特徴とインタプリタの起動方法(-c・-mオプション、sys.argv)を確認する
  2. 2日目: 第3章で数値・文字列・リスト型の基本、スライスと可変/不変の違いを解く
  3. 3日目: 第4章でif・for・while・match文、関数の定義と引数の指定(位置専用・キーワード専用)を解く
  4. 4日目: 第4章の続きでラムダ式・可変長引数を復習し、第5章のリスト・タプル・集合のメソッドを解く
  5. 5日目: 第5章の続きで辞書型・内包表記・ループのテクニックを解き、第8章の例外処理を確認する
  6. 6日目: 第6章・第7章・第9章・第10章を短時間で回し、モジュール・入出力・クラス・標準ライブラリの用語を確認する
  7. 7日目: 第11章〜第14章を確認し、誤答した章だけ解き直す

Python 3 基礎試験の最初の一周の進め方

Python 3 エンジニア認定基礎試験は14章から出題されますが、配点は第4章「制御構造ツール」22.5%、第5章「データ構造」17.5%、第3章「気楽な入門編」15.0%の3章に集中しています。この3章を素通りせず、if・for・while・match文の分岐条件、リスト・タプル・集合・辞書のメソッドと内包表記、数値・文字列のスライスと可変/不変の違いまで、コードの実行結果を答えられる状態にしてから、残りの章に進みます。

第8章「エラーと例外」10.0%と第10章「標準ライブラリめぐり」10.0%は、try・except・else・finallyの実行順序や、os・shutil・glob・re・math・randomといった標準モジュールの役割を短くまとめると効率よく回せます。第1・2・6・7・9・11・12・14章は配点が2.5〜5.0%ずつと薄いため、公式チュートリアルの該当章を一読し、当サイトの問題で用語を確認する程度に留めます。

出典・参照した公式情報

執筆: AI資格ドリル編集部(運営者情報を見る)