資格比較
Python3エンジニア認定基礎試験とデータ分析試験の違い(出題範囲・主教材・受験の順番)
どちらも40問・正答率70%・受験料1万円(税別)で、違いは出題範囲です。基礎試験はPythonの文法、データ分析試験は40問のうち27問がNumPy・pandas・Matplotlib・scikit-learnの4ライブラリです。
文法なら基礎試験、ライブラリならデータ分析試験と分けると、受ける順番を決められます。
この記事の目次
この記事の根拠と出典
各セクションの見出しの下に、公式資料で確認した内容か編集部の整理かをラベルで示しています。 試験日・料金・申込条件・試験方式は変わることがあるため、申込前に公式サイトで確認してください。
基礎試験とデータ分析試験の特徴
基礎試験
概要は「文法基礎を問う試験」。40問・60分・正答率70%。主教材はオライリー・ジャパン「Pythonチュートリアル」で、一般的な知識からも出題される。
データ分析試験
概要は「Pythonを使ったデータ分析の基礎や方法を問う試験」。40問・正答率70%。主教材は翔泳社「Pythonによるあたらしいデータ分析の教科書 第2版」で、27問がライブラリの章から出る。
受ける順番
公式の受験ステップは、Pythonデータエンジニア(エントリー)とAIエンジニアが基礎試験、データ分析試験、データ分析実践試験の順。機械学習エンジニア・データアナリストは、データ分析試験から始める例が示されている。
基礎試験とデータ分析試験を表で比較
| 比較軸 | 基礎試験 | データ分析試験 |
|---|---|---|
| 試験の概要 | 基礎試験:文法基礎を問う試験 | データ分析試験:Pythonを使ったデータ分析の基礎や方法を問う試験 |
| 問題数・合格ライン | 基礎試験:40問(すべて選択問題)・正答率70% | データ分析試験:40問(すべて選択問題)・正答率70% |
| 試験時間 | 基礎試験:60分 | データ分析試験:公式の試験ページに試験時間の記載はない(受験前にCBT実施元で確認する) |
| 主教材 | 基礎試験:オライリー・ジャパン「Pythonチュートリアル」(第四版に対応) | データ分析試験:翔泳社「Pythonによるあたらしいデータ分析の教科書 第2版」 |
| 出題の中心 | 基礎試験:4章 制御構造ツール9問・5章 データ構造7問・3章 気楽な入門編6問・8章 エラーと例外4問・10章 標準ライブラリめぐり4問 | データ分析試験:4章 ライブラリによる分析実践27問(NumPy 6・pandas 7・Matplotlib 6・scikit-learn 8) |
| 文法以外の出題 | 基礎試験:主教材の掲載内容に加え、一般的な知識からも出題される | データ分析試験:3章 数学の基礎6問(数式1・線形代数2・基礎解析1・確率と統計2)、2章 Pythonと環境5問、1章 データエンジニアの役割2問 |
| 受験料・受験方法 | 基礎試験:1万円(税別)/学割5千円(税別)。全国のオデッセイコミュニケーションズCBTテストセンターで通年受験 | データ分析試験:同じ。筆記用具・メモ帳等の持ち込みは禁止 |
Python3エンジニア認定基礎試験の学習に使う書籍(Amazon)
PR基礎試験とデータ分析試験が向いている人の違い
Pythonを学び始めたばかりで、for文や関数から固めたい人
基礎試験です。出題の中心は、制御構造ツール(9問)とデータ構造(7問)で、Pythonの文法そのものを問います。
pandasで表データを扱う仕事に使いたい人
データ分析試験です。40問のうち、pandasは7問、NumPyは6問です。基礎試験の主教材の章立てには、これらのライブラリを扱う章はありません。
機械学習の入口としてscikit-learnまで確かめたい人
データ分析試験です。scikit-learnは8問で、40問の中で最も出題数の多い節です。文法に不安があれば、公式の受験ステップのとおり、基礎試験を先に受ける順番が考えられます。
受験目的別の選び方
例 1
プログラミング未経験で、データ分析の仕事を目指す場合(架空の場面)
Pythonを触った経験がなく、データ分析の部署への異動を目指しています。
- 公式の受験ステップは、Pythonデータエンジニア(エントリー)もAIエンジニアも、基礎試験、データ分析試験、データ分析実践試験の順です。
- データ分析試験の主教材は、未経験者がいきなり読むと躓くことがあると公式が述べています。参考図書を先に読む案内もあります。
結論: 未経験なら、文法を問う基礎試験から受ける順番が、公式の例に沿います。
例 2
Pythonは書けて、データ分析の知識を証明したい場合(架空の場面)
業務でPythonの文法は使っていますが、NumPyやpandasは体系的に学んでいません。
- 機械学習エンジニア・データアナリストの受験ステップは、データ分析試験、データ分析実践試験の順で、基礎試験は先頭に置かれていません。
- データ分析試験は、40問のうち27問がライブラリの章から出ます。
結論: 文法に自信があるなら、データ分析試験から受ける例が公式に示されています。
受験する選択肢を決める手順
- 1
問われる範囲を見る
Pythonの文法なら基礎試験、NumPy・pandas・Matplotlib・scikit-learnならデータ分析試験です。
- 2
今の経験を見る
Pythonの文法に慣れていなければ、基礎試験から。文法は使えて、ライブラリを学びたいなら、データ分析試験からです。
- 3
目指す職種を見る
Pythonデータエンジニア(エントリー)やAIエンジニアは、基礎試験、データ分析試験の順。機械学習エンジニアやデータアナリストは、データ分析試験から始める例です。
- 4
試験の条件を確かめる
受験料は同じ1万円(税別)/学割5千円(税別)です。申込みや受験方法はオデッセイコミュニケーションズに確認します。
基礎試験・データ分析試験を選ぶ基準
- 1基礎試験は文法基礎、データ分析試験はPythonを使ったデータ分析の基礎や方法を問う。
- 2どちらも40問・正答率70%・CBT方式で、受験料も同じ1万円(税別)/学割5千円(税別)。
- 3データ分析試験は、40問のうち27問がNumPy・pandas・Matplotlib・scikit-learnの章から出る。
- 4公式の受験ステップは、職種によって基礎試験から始める例と、データ分析試験から始める例がある。
資格選びで避けたい判断
基礎試験でNumPyやpandasが中心に問われると考える
修正: 基礎試験の主教材は「Pythonチュートリアル」で、出題の中心は文法です。NumPyやpandasなどを章立てで問うのはデータ分析試験です。
データ分析試験は文法を全く問わないと考える
修正: 2章 Pythonと環境に5問(Pythonの基礎は3問)、3章 数学の基礎に6問あります。ライブラリの27問以外にも出題があります。
データ分析試験の試験時間を基礎試験と同じ60分と決めつける
修正: 公式の試験ページに、データ分析試験の試験時間の記載はありません。受験前に、実施元で確認します。
選び方の確認問題
Q1データ分析試験で、出題数が最も多い節はどれ?
答え: scikit-learn(8問)
続いてpandasが7問、NumPyとMatplotlibが各6問です。
Q2基礎試験の主教材はどれ?
答え: オライリー・ジャパン「Pythonチュートリアル」
2021年9月1日から第四版に対応します。一般的な知識からも出題されます。
Q3基礎試験とデータ分析試験で共通するものは?
答え: 40問(すべて選択問題)・正答率70%・CBT方式・受験料1万円(税別)
学割は5千円(税別)です。
選択前の到達チェック
- 基礎試験(文法)とデータ分析試験(ライブラリ)の範囲を言える
- データ分析試験の4つのライブラリと、出題数(6・7・6・8問)を言える
- 自分の経験と職種から、受ける順番を決められる
基礎試験・データ分析試験の学習ページ
同じ資格で次に知りたいこと
- sys.exit() と exit() の違い|スクリプトの終了にどちらを書くか(Python3基礎)
sys.exit() と exit() の違いを、公式ドキュメントの説明(exit は site モジュールが追加する対話用の名前)、SystemExit 例外・finally 節・終了コードの扱い、Python 3.9.6 の実行結果で整理します。Python3エンジニア認定基礎試験の sys.exit() の理解に役立ちます。
- csv.reader と csv.DictReader の違い|行をリストで読むか、辞書で読むか(Python3基礎)
csv.reader は各行を文字列のリスト、csv.DictReader は各行を辞書で返します。見出し行の扱い、fieldnames・restkey・restval、数値が文字列のままになる点、newline='' の指定を、Python 3.9.6 の実行結果と公式ドキュメントで照合して整理します。
- timeitとprofileの違い|小さなコード片の比較か、ボトルネックの特定か(Python3基礎)
timeitモジュールとprofile・pstatsモジュールの違いを、計測する単位と目的で整理します。Python公式チュートリアル10.10の記述、タプルの入れ替えの計測例、確認問題つき。
よくある質問
QPython3基礎試験とデータ分析試験の違いは?
基礎試験は文法基礎を問い、データ分析試験はPythonを使ったデータ分析の基礎や方法を問います。データ分析試験は、40問のうち27問がNumPy・pandas・Matplotlib・scikit-learnの章から出ます。
Q基礎試験を受けずに、データ分析試験を受けられますか?
公式の受験ステップでは、機械学習エンジニアとデータアナリストの例が、データ分析試験から始まります。協会のページは、受験の順番を例として示しています。
Q受験料は同じですか?
同じです。どちらも1万円(税別)、学割は5千円(税別)です。
Qデータ分析試験の試験時間は何分ですか?
公式の試験ページに、試験時間の記載はありません。実施元のオデッセイコミュニケーションズで確認してください。基礎試験は60分です。
次に見る比較
- 資格・級の違いを比べる記事の一覧(資格別)
資格どうし、同じ資格の級どうしの比較記事を、資格別に一覧で探せます。
- 無料の問題集サイトを選ぶ6つの確認点と収録問題数の実測値
問題数の根拠、解説の有無、出題範囲の版など、選ぶ前に確かめる点を並べます。
- 6資格のシラバス現行版と切替時期の比較
教材を買う前に、受験回に合う出題範囲の版と切替時期を確かめます。
執筆: AI資格ドリル編集部(運営者情報を見る)
