Python3エンジニア認定基礎試験とは?難易度・合格率や勉強時間も解説
本ページにはプロモーションが
含まれていることがあります

Pythonは近年非常に人気が高まっているプログラミング言語です。
Pythonはデータ分析や機械学習、ウェブアプリケーション開発など、幅広い用途がある汎用言語で、データサイエンティストやAIエンジニアにとっても重要なスキルの1つとなっています。
この記事では、Pythonのスキルを認定する資格「Python3 エンジニア認定基礎試験」について解説します。
本試験は次のような方におすすめです。
- 就職・転職・キャリアップに有利なPython資格を取りたい方
- AIエンジニア、データ分析官などのデータサイエンス職を目指す方
- Python技術の習熟度を客観的に証明できるものが欲しい方
- Pythonを勉強するモチベーションが欲しい方
AI・データサイエンス、機械学習の
実践力を高めたい方へ
- AI・データサイエンス・LLMアプリについて知りたい
- AIエンジニア、データサイエンティストになりたい
- DX化推進のための知識を身につけたい
AI人材コースを
無料体験してみませんか?


自分のスキルに合わせたカリキュラムが生成できる!
理解度を記録して進捗管理できる!
テキストの重要箇所にハイライトを残せる!
1分で簡単!無料!
▶無料体験して特典を受け取る
追加購入不要!これだけで学習できるカリキュラム
充実のサポート体制だから安心
購入特典で2万円相当の基本講座をプレゼント!
▶AI人材コースを見る
目次
Python試験とは?基礎試験とデータ分析試験の違い
Python試験は、一般社団法人Pythonエンジニア育成推進協会が実施している民間試験で、「Python3 エンジニア認定基礎試験」と「Python 3 エンジニア認定データ分析試験」の2つがあります。
「Python3 エンジニア認定基礎試験」は基本的なPythonの文法の知識を問う試験で、「Python 3 エンジニア認定データ分析試験」はデータ分析に用いるライブラリや数学の知識が問われる試験という違いがあります。
Python3 エンジニア認定基礎試験
Python3 エンジニア認定基礎試験は、”Pythonの便利さを理解し、正しく利用できるために必要な知識やスキルを測定すること”を目的としており、Pythonの基礎となる文法などの知識が問われます。
公式の認定テキストとして、オライリー・ジャパンの「Pythonチュートリアル」が指定されており、試験問題は本書の内容から出題されます。
Python 3 エンジニア認定データ分析試験
Python 3 エンジニア認定データ分析試験では、Pythonを使ったデータ分析についての知識が問われます。
開発環境である「Jupyter Notebook」の知識や、「NumPy」「pandas」などのデータ分析のライブラリに関する知識も求められ、よりデータサイエンスに特化した内容の試験となっているのが特徴です。
次の章から、Python3 エンジニア認定基礎試験について詳しく解説します。
Python3 エンジニア認定基礎試験概要
受験日程 | 通年 |
出題形式 | CBT(マウス選択問題) |
受験料 | 一般:11000円(税込)学生:5500円(税込) |
問題数 | 40問 |
試験時間 | 60分 |
合格点 | 正答率70%以上 |
有効期限 | なし |
申込先 | Python3 エンジニア認定基礎試験 |
Python3 エンジニア認定基礎試験では、Pythonに関する基礎概念や文法とそれらを応用した計算や処理の挙動について出題されます。
認定テキストとして「Pythonチュートリアル (オライリージャパン)」が指定されており、本書の内容に従って問題が出題されます。
出題内容の多くは基礎的なプログラミングの文法についての問題です。
出題範囲と問題数は公式サイトで公開されています。
有効期限はある?
python3エンジニア認定基礎試験に有効期限はありません。
そのため、一度合格すれば、その後も就職や転職の際に合格証を活用できます。
ただ、プログラミング言語は非常に情報の変化が早いため、新バージョンが出た場合は、新しい試験の受験を推奨されています。
試験の日程と申し込み方法
Python3 エンジニア認定基礎試験の受験方式はCBTで、全国の試験で実施しています。
会場の受験可能日であればいつでも受験が可能です。
会場によって試験日程は異なるので事前にチェックしておきましょう。
また、Python3 エンジニア認定基礎試験の申し込みから受験までの流れは以下の通り。
- 試験会場の選択
- 受験料の支払い
- Odyssey IDの登録
- 受験
オデッセイコミュニケーションズのサイトから試験会場の選択、Odyssey IDの登録が可能です。
主な出題範囲
公式サイトに示されている試験範囲のうち、以下の章は出題量も多く、重要な内容となっています。
気楽な入門編
重要な基礎知識が揃った章です。例えば、数値変数、文字列変数、配列型変数のlist などの重要な知識が解説されています。
基礎的な内容ですが、出題数は全40問中6問と多いです。
大前提となるPythonインタープリタの使い方、起動の仕方、引数の渡し方などをしっかりと把握しておきましょう。
制御構造ツール
Pythonの文法のうち、自動処理のための制御構文についての章です。
試験では条件分岐やループ処理、ユーザー関数の定義や、引数の渡し方などが問われます。
プログラミングにおける重要な内容だけあって、出題数も9問と一番多くなっています。
データ構造
Python特有のデータ型であるlistに関する章です。
内包表現や値の追加、集合、ディクショナリ(辞書型データ)などのデータ型とそれぞれの特徴についての内容が出題されます。
こちらもPythonの重要な特徴であるため問題数が多くなっており、7問が出題されます。
Python3 エンジニア認定基礎試験の合格率・難易度
Python3エンジニア認定基礎試験の合格率は例年75%〜80%となっています。
40問出題されるうち70%の28問が合格ラインです。
基礎的な内容が出題されるため、難易度は比較的に高くはありません。
出題範囲も認定テキストの内容から出題されるため、しっかりと理解を深めていれば問題なく合格できる試験だと言えるでしょう。
Python3 エンジニア認定基礎試験の勉強方法
まずは認定テキストである「Pythonチュートリアル」を一通り学習して基礎知識を身につけましょう。
その後、基本的な文法についての理解を深めるため、実際に手を動かしてみることをお勧めします。
プログラミングに関する学習はコードを書いてみる方が感覚が掴みやすく、学習効率が高まります。
ただ、認定テキストである「Pythonチュートリアル 」は、プログラミングの予備知識がない初心者にとっては難しく感じる場合もあります。
そのような場合は「プログラミング超初心者が初心者になるためのPython入門」などの評価が高い初学者向け教材を使用したり、オンライン学習サービスを活用すると良いでしょう。
ある程度内容を理解できるようになったら、公式サイトで紹介されている認定模擬試験の問題を解いてみましょう。
いずれの模擬試験でも本番同様の試験問題が出題され、試験の雰囲気を掴むことができます。
模擬試験終了後は採点結果も確認できるため、間違った内容をテキストで確認して理解を深めましょう。
出題内容が異なる問題が多いので、時間に余裕があれば複数の模擬試験を経験しておくと良いかと思います。
Python3 エンジニア認定基礎試験の勉強時間
Pythonの開発経験がある方であれば、20時間程度で合格できると言われています。
一方でPythonの経験がない初学者の方は、 前提となるPythonの文法や知識を学ぶために40時間程度は勉強時間が必要になるでしょう。
勉強時間がどれくらい確保するかを逆算して、試験日を決めましょう。
基礎試験とデータ分析試験はどちらも受験したほうがよい?
2種類あるPython試験ですが、その両方を受験した方がいいのでしょうか。
状況にもよりますが、
- プログラミング初心者で、データサイエンスの基礎スキルを習得したい
- Pythonの基本知識について網羅的に学びたい
場合は両方を受験することを強くお勧めします。
一方、すでにある程度Pythonを使ったプログラミングの経験があり、データ分析を中心に学びたい場合は「Python 3 エンジニア認定データ分析試験」のみの受験でも問題ありません。
「Python3 エンジニア認定基礎試験」は以下のようなケースに受験される方が多いです。
- Pythonの基礎スキルを証明できる資格を取得したい
- Pythonの文法や特徴を体系的に学びたい
- プログラミング初学者・文系出身者で、データサイエンティストやAIエンジニアとしてのキャリアを目指している
- 直接データサイエンス業務には関わらないが、一緒に仕事をするAI開発担当者の作業を理解したい
「Python 3 エンジニア認定データ分析試験」は、その名の通りデータ分析に特化しており、Pythonを用いた機械学習・データ分析を行うデータサイエンティストなどを目指す方が受験されることが多いです。
「データ分析試験」の出題内容は「基礎試験」の知識レベルが前提となります。
初学者であれば、まずは「Python3 エンジニア認定基礎試験」に合格し、その後より実用的な「Python 3 エンジニア認定データ分析試験」に挑戦してスキルアップすると良いでしょう。
一方、ある程度プログラミングの経験がある場合は「Python 3 エンジニア認定データ分析試験」へ直接アプローチすることもひとつの手です。
もっとも、すでにPythonに慣れていても、知識・スキルに偏りがあることは珍しくありません。
両方の試験を受けることで、Pythonの基本事項を綺麗に整理することができるため、すでに経験を積んだ方は「基礎試験」から受験してみるのも良いでしょう。
まとめ
この記事では、Pythonのスキルを認定する資格「Python3 エンジニア認定基礎試験」について解説しました。
Python3基礎認定エンジニア試験は、難易度もあまり高くないためプログラミング経験が少ない方にもおすすめの試験です。1か月ほどの勉強でも合格を目指せるため、ぜひ挑戦してみてください。
AI・データサイエンス、機械学習の
実践力を高めたい方へ
- AI・データサイエンス・LLMアプリについて知りたい
- AIエンジニア、データサイエンティストになりたい
- DX化推進のための知識を身につけたい
AI人材コースを
無料体験してみませんか?


自分のスキルに合わせたカリキュラムが生成できる!
理解度を記録して進捗管理できる!
テキストの重要箇所にハイライトを残せる!
1分で簡単!無料!
▶無料体験して特典を受け取る
追加購入不要!これだけで学習できるカリキュラム
充実のサポート体制だから安心
購入特典で2万円相当の基本講座をプレゼント!
▶AI人材コースを見る

この記事の監修者 アオミ ソウ
薬学系大学院の修士課程を主席卒業後、大手製薬企業で有機合成・データサイエンス関連業務に従事(専門は生物有機化学)。
現在は研究の傍ら、ライターとして記事の執筆・イラストの制作を行っている。
主な執筆分野はサイエンス(医療、生化学、情報科学)をはじめ、ガジェット、資格など。
保有資格
2018年 危険物取扱者甲種
2021年 データサイエンス数学ストラテジスト(上級)
2021年 応用情報技術者