Pythonを学び始めると、Python3エンジニア認定基礎試験が気になってきます。ただ、プログラミングの試験と聞くと、どのくらい難しいのか不安になりますよね。
結論からいうと、協会が公表した合格率は76.0%で、4人に3人が受かっている試験です。40問を60分で解き、正答率70%で合格します。出題の4割は「制御構造」と「データ構造」の2つの章に集まっているので、そこを固めるのが近道です。
この記事では、試験の仕組みと合格率、主教材の章ごとの出題数を公式の情報で整理し、どこから勉強するかをまとめます。
合格率は高めですが、受験者の6割以上はPythonを仕事で使ったことのある人です。初めての人は、そのぶん準備を厚めにしてください。
Python3エンジニア認定基礎試験の難易度と合格率
| 項目 | 内容 |
|---|---|
| 問題数・時間 | 40問(すべて選択問題)・60分 |
| 合格ライン | 正答率70%(28問) |
| 合格率 | 76.0%(2024年3月の協会の発表) |
| 受験者のPython業務未経験率 | 36.8%(同) |
| 受験日 | 通年(CBTのテストセンター) |
| 受験料 | 1万円(税別)・学割5千円(税別) |
協会は2024年3月のお知らせで、累計の受験者が5万人を超えたことと、試験ごとの合格率を公表しました。基礎試験の合格率は76.0%です。同じお知らせでは、受験者のうちPythonの業務経験がない人は36.8%とされています。
つまり受験者の多くは、すでに仕事でPythonに触れている人です。プログラミングがまったく初めての人にとっては、76%という数字ほど易しくは感じないかもしれません。
出題範囲と章ごとの出題数
出題範囲は、主教材であるオライリー・ジャパンの「Pythonチュートリアル」第4版です。協会は章ごとの出題数を公表しています。
| 章 | 出題数 |
|---|---|
| 3章 気楽な入門編 | 6問 |
| 4章 制御構造ツール | 9問 |
| 5章 データ構造 | 7問 |
| 8章 エラーと例外 | 4問 |
| 10章 標準ライブラリめぐり | 4問 |
| 6章 モジュール/9章 クラス | 各2問 |
| そのほかの章 | 1問ずつ(13章は0問) |
4章と5章だけで16問、全体の4割です。if文やfor文、関数の書き方と、リスト・辞書・タプルなどの扱いがここに入ります。3章を合わせると22問になり、合格ラインの28問の大半をこの3つの章で占めます。
協会の案内では、筆記用具やメモ帳などの持ち込みは禁止されています。コードの動きを紙に書いて追うことはできないので、短いコードなら頭の中で結果を追えるように、普段から練習しておいてください。
どこから勉強するか
- 1. 3〜5章を最優先:文字列・リストの基本、制御構造、データ構造で22問
- 2. 8章(エラーと例外)と10章(標準ライブラリ):各4問
- 3. 残りの章:1〜2問ずつなので、主教材を一通り読んでおく
協会は、プログラミング未経験の人がいきなり主教材を読むとつまずくことがあるとして、先に入門書を読むことを勧めています。また、受験の前に模擬試験を受けて、苦手な部分を復習することも勧めています。
主教材は、もともとPythonの公式ドキュメントの翻訳です。初めての人には説明が短く感じるので、入門書を1冊挟むのは遠回りではありません。
エンジニアから見たひとこと
私は普段、QAエンジニアとして働きながら、AIを使った業務の効率化を進めています。テストの自動化やちょっとした集計の作業で、コードを書いたり読んだりする場面は今も多いです。
現場で困るのは、高度な書き方を知らないことより、リストと辞書の違いや、例外が起きたときの流れをあいまいなまま書いてしまうことです。基礎試験の出題が集まっている章は、まさにこの土台の部分です。合格のためだけでなく、あとで自分のコードを読み返したときに迷わないための範囲だと感じます。
4章と5章を、手を動かしながら2周する。それだけで、合格ラインがぐっと見えてきます。
模擬試験と問題集の使い方はPython基礎試験の過去問はどこ?、データ分析の試験はPython3エンジニア認定データ分析試験の難易度にまとめています。
Pythonを仕事で使えるようになりたい、IT職への転職まで考えている、という場合は、試験の勉強とは別に、自分で書いたコードを見てもらえる環境があると進みが早くなります。独学で詰まりやすいのは文法よりも、何を作ればいいかが決まらないところです。スクールの無料カウンセリングで、目的に合う学び方を相談してから決める方法もあります。
スクールは独学より費用がかかります。相談では、料金と期間を先に聞いておくと比べやすくなります。
よくある質問
QPython3エンジニア認定基礎試験の合格率は?▼
協会が2024年3月に公表した合格率は76.0%です。同じ発表で、受験者のうちPythonの業務経験がない人の割合は36.8%とされています。
Q何問中何問正解すれば合格ですか?▼
40問(すべて選択問題)のうち、正答率70%が合格ラインです。28問正解が目安になります。試験時間は60分です。
Qプログラミング未経験でも受かりますか?▼
受かる人はいますが、協会は未経験の人がいきなり主教材を読むとつまずくことがあるとして、先に入門書を読むことを勧めています。出題の多い3〜5章を中心に、手を動かして準備してください。
Q受験料と受験日は?▼
受験料は1万円(税別)、学割は5千円(税別)です。受験は通年で、オデッセイコミュニケーションズのCBTテストセンターで受けます。
まとめ
- 合格率は76.0%(2024年3月の協会の発表)。受験者の6割以上はPythonの業務経験者
- 40問・60分・正答率70%(28問)で合格
- 3〜5章で22問。制御構造とデータ構造を最優先に
- 試験中はメモが使えない。コードを頭で追う練習をしておく
模擬試験と問題集の使い方はPython基礎試験の過去問はどこ?、データ分析の試験はデータ分析試験の難易度で確認できます。
