Python 3 エンジニア認定実践試験 完全ガイド【出題範囲・教材・申し込みから学習手順まで】
「基礎試験には受かったけど、実践試験は何をどう対策すればいいの?」——講座の受講生からも、本当によくいただく質問です。実践試験は3試験の中でいちばん情報が少なく、公式の過去問集もないため、手探りになりがちなんですよね。
この記事は、Python 3 エンジニア認定実践試験の全体像をこの1本でつかめる完全ガイドです。試験概要から出題範囲、教材の使い方、申し込み方法、学習手順まで順番に整理していきます。対象は基礎文法を学び終えた初〜中級者の方。それでは一緒に見ていきましょう。
実践試験とはどんな試験か

実践試験(Python 3 エンジニア認定実践試験)は、一般社団法人Pythonエンジニア育成推進協会が実施する認定試験のひとつで、「現場で使えるPython」を問う実務寄りの試験です。まずは基本情報を表で押さえましょう。
| 項目 | 内容 |
|---|---|
| 問題数 | 40問(すべて選択問題) |
| 試験時間 | 75分 |
| 合格ライン | 正答率70%(700点) |
| 受験料 | 税込13,200円(学割 税込6,600円) |
| 主教材 | 「Python実践レシピ」(技術評論社) |
| 実施方式 | 全国のテストセンターでのCBT方式(通年受験可) |
協会の試験は「基礎」「実践」「データ分析」の3つ。3試験の全体像や選び方はPython3エンジニア認定試験の合格攻略ガイドで整理しているので、どの試験を受けるか迷っている方はそちらからどうぞ。
難易度と合格率——3試験の中で最難関
実践試験の合格率は約48.6%。基礎試験(約76%)やデータ分析試験(約81.5%)と比べて明確に低く、2人に1人が落ちる試験です。基礎試験に受かった方でも、同じ感覚で挑むと足をすくわれます。
なぜ難しいのか、どんな人が落ちやすいのかは実践試験の難易度と合格率48.6%の実態で深掘りしているので、ここでは要点だけ。
- 出題の中心が「文法」ではなく標準ライブラリの実践的な使い方に移る
- コードを読ませる問題が多く、75分で40問は時間との勝負になる
- 公式の過去問集がなく、本番形式の演習が不足したまま受験する人が多い
ちなみに900点以上を取ると「Python Super Engineer」として認定される制度もあります。上位を狙う方の目標にどうぞ。
出題範囲——「Python実践レシピ」がすべての土台
出題範囲は主教材「Python実践レシピ」の内容に準拠しています。ざっくり分野で言うと、次のようなイメージです。
- コーディング規約(PEP8)・型ヒント——「動くコード」から「読みやすいコード」へ
- テキスト処理——文字列メソッド・正規表現(re)
- 数値・日付の処理——datetime・timedelta まわりは頻出です
- データ構造の活用——リスト・辞書の応用、collections など
- ファイル・OS操作——pathlib・os、データフォーマット(JSON・CSV)
- テスト・デバッグ・並行処理——実務寄りのテーマ
章ごとの正確な出題比率は変更されることがあるため、受験前に協会公式サイト(pythonic-exam.com)で最新の実施要項を確認しておきましょう。
雰囲気をつかむために、実践試験らしい題材を1つ。これ、実行せずに出力を正確に答えられますか?
import re
text = "注文番号: A-1234, B-5678"
# パターンに一致する部分を「すべて」取り出す
codes = re.findall(r"[A-Z]-\d{4}", text)
print(codes) # ['A-1234', 'B-5678']
ポイントはこんな感じです。
- findall はマッチした文字列のリストを返す(search は最初の1件のマッチオブジェクト)
- raw文字列(r”…”)を使う理由を説明できるかも問われやすいポイント
もう1問、日付処理から。
from datetime import date, timedelta
today = date(2026, 8, 14)
# 3日後の日付を YYYY/MM/DD 形式の文字列にする
print((today + timedelta(days=3)).strftime("%Y/%m/%d")) # 2026/08/17
strftime の書式指定子(%Y と %y の違いなど)は、知っていれば一瞬、知らなければ確実に落とす典型問題です。
教材と勉強法——過去問がない試験への向き合い方
実践試験には公式の過去問集がありません。だからこそ、学習の軸は次の2本立てになります。
- 「Python実践レシピ」を通読して知識を入れる——最初は完璧を目指さず、どこに何が書いてあるか地図を作るつもりで
- 本番形式の模擬試験で「解ける形」に変換する——読んで分かることと75分で解けることはまったく別物です
講師として受講生を見ていると、つまずき方には共通点があります。ひとつは、普段使っているライブラリでも「使ったことのない引数」を問われて失点するパターン。もうひとつは、知識は足りているのに1問あたり2分弱という時間配分に慣れておらず、後半で時間切れになるパターンです。どちらも本番形式の演習でしか矯正できません。
演習量を確保したい方向けに、筆者が運営する本試験形式の模擬試験6回分がある実践試験の対策コースも用意しています(採点・全問解説・講師へのQ&A付き。協会非公認の独自教材です)。市販の問題集と併用する場合も、「時間を計って40問通しで解く」経験は必ず入れてください。
タイプ別・学習の進め方早見表
スタート地点によって、力を入れるべき場所は変わります。受講生を見てきた実感ベースの目安です。
| スタート地点 | 進め方の目安 |
|---|---|
| 基礎試験に合格した直後 | 文法の貯金があるうちに実践レシピへ。標準ライブラリの「知らない引数」を潰すことを最優先に |
| 実務でPythonを使っている | 知識は足りていることが多いので、いきなり模擬試験で弱点を洗い出すのが最短。規約・型ヒントなど「実務で省略しがちな分野」に注意 |
| 学習にブランクがある | 基礎文法の復習に1〜2週間かけてから実践レシピへ。焦って飛ばすと途中で失速します |
申し込み方法と当日の流れ
実践試験は全国のテストセンターで通年実施されているCBT方式です。大まかな流れは次のとおり。
- 協会公式サイト(pythonic-exam.com)から試験の案内を確認する
- 受験を希望するテストセンター・日時を選んで申し込む
- 当日は本人確認書類を持ってテストセンターへ。会場のPCで受験します
- 試験終了後、その場で結果がわかります
日程は会場ごとに異なるため、希望日がある方は早めの予約が安心です。学生の方は学割(税込6,600円)が使えるので、申し込み時に確認を忘れずに。細かい手続きは公式サイトの最新情報をご確認ください。
合格までの学習手順4ステップ
- STEP1: 現在地を測る——いきなり教材を読み始める前に、模擬試験や章末問題で「今どれくらい解けるか」を確認。弱点分野が見えると学習効率が段違いです
- STEP2: 「Python実践レシピ」を1周する——弱点分野を厚めに。コードは目で追うだけでなく必ず手元で実行しましょう
- STEP3: 本番形式の演習を重ねる——75分・40問を時間を計って。間違えた問題は「なぜその選択肢が正しいのか」まで言語化します
- STEP4: 直前期は弱点だけ回す——全範囲をもう1周する時間はないはず。間違えた問題の復習に絞るのが合格への最短ルートです
よくある質問
Q1. 過去問はありますか?
公式の過去問集はありません。市販教材や模擬試験で本番形式の演習を積むのが現実的な対策です。過去問がない前提の学習法は難易度解説の記事でも触れています。
Q2. 基礎試験に受かっていなくても受験できますか?
受験資格に制限はないので、いきなり実践試験から受けることも可能です。ただし出題は基礎文法を理解している前提なので、基礎に不安がある方は基礎試験レベルを固めてからのほうが結果的に近道です。
Q3. Python Super Engineerとは何ですか?
実践試験で900点以上を取った方に与えられる認定です。合格ライン(700点)より一段高い目標として、実力証明のアピールに使えます。
まとめ——全体像がつかめたら、あとは順番にやるだけ
実践試験は合格率約48.6%と手ごわい試験ですが、「実践レシピで知識を入れる → 本番形式で解ける形にする」という道筋そのものはシンプルです。全体像がつかめた今なら、「むずかしそう」が「できそう」に変わっているはず。まずはSTEP1の実力チェックから、一緒に始めていきましょう。
\ 本番形式の模擬試験を無料で試せます /
筆者が運営するPython3エンジニア試験ラボでは、基礎・実践・データ分析の3試験について、本試験と同じ形式の模擬試験を各1回分、無料で受験できます(クレジットカード登録不要)。本番の操作感と自分の実力チェックにどうぞ。
こちらも読まれています
📚 関連商品・おすすめ書籍
※本記事にはアフィリエイトリンクが含まれます。





