「AI・データ分析の勉強を始めたいけど、何か目標になる資格はないかな?」——そんな方に真っ先に候補へ挙がるのが、Python 3 エンジニア認定データ分析試験です。

この記事は、データ分析試験の全体像をこの1本でつかめる完全ガイド。試験概要・出題範囲・難易度・教材・申し込み方法・FAQの順に、受験を判断して対策を始めるまでに必要な情報をまとめて整理します。それでは一緒に見ていきましょう。

データ分析試験とはどんな試験か

data analysis python
data analysis python / Photo by Pixabay via Pexels

データ分析試験(Python 3 エンジニア認定データ分析試験)は、一般社団法人Pythonエンジニア育成推進協会が実施する認定試験で、NumPy・pandasといったデータ分析ライブラリの実践知識を問う試験です。基本情報はこちら。

項目 内容
問題数 40問(すべて選択問題)
試験時間 60分
合格ライン 正答率70%
受験料 税込11,000円(学割 税込5,500円)
主教材 「Pythonによるあたらしいデータ分析の教科書」(翔泳社)
実施方式 全国のテストセンターでのCBT方式(通年受験可)

協会の3試験(基礎・実践・データ分析)の中での位置づけや選び方はPython3エンジニア認定試験の合格攻略ガイドでも整理しています。

難易度と合格率——高合格率でも油断できない理由

データ分析試験の合格率は約81.5%。3試験の中では最も高く、数字だけ見ると「受かりやすい試験」です。

試験 合格率
基礎試験 約76%
実践試験 約48.6%
データ分析試験 約81.5%

ただし、油断は禁物です。講師として受講生を見ていると、「教科書は読んだのに、ライブラリの細かい仕様を問われて答えに詰まる」という声が本当に多いんです。normalize や axis のような引数の既定値、メソッドの返り値の型——このレベルの精度は、読むだけでは身につきません。合格率の高さは「対策すれば受かる」という意味であって、「対策なしで受かる」という意味ではないんですよね。

出題範囲——約7割がライブラリの実践問題

出題範囲は主教材「Pythonによるあたらしいデータ分析の教科書」に準拠していて、大きく次の分野で構成されます。

  • データエンジニアの役割——データ分析の全体像
  • Pythonと環境——実行環境・Jupyter・基本文法の確認
  • 数学の基礎——統計・線形代数のごく基礎
  • ライブラリによる分析実践——NumPy・pandas・Matplotlib・scikit-learn。ここが全体の約7割を占める主戦場です

正確な出題比率は協会公式サイト(pythonic-exam.com)の最新要項で確認してください。対策の重心が「ライブラリ実践」にあることは間違いありません。

では、本番の雰囲気を1問。これ、実行せずに答えられますか?

import numpy as np

a = np.array([[1, 2, 3],
              [4, 5, 6]])
# axis=0 はどちら方向の合計?
print(a.sum(axis=0))  # [5 7 9]

ポイントをまとめるとこんな感じです。

  • axis=0 は「行をまたいで」=列ごとの集計、axis=1 は行ごとの集計
  • NumPy・pandasに共通する考え方なので、ここが曖昧だと複数問まとめて失点します

pandasからももう1問。

import pandas as pd

df = pd.DataFrame({"名前": ["佐藤", "鈴木", "田中"],
                   "点数": [72, 85, 91]})
# 80点以上の人の名前だけを取り出す
print(df.loc[df["点数"] >= 80, "名前"].tolist())  # ['鈴木', '田中']

loc と iloc の違い、ブールインデックスの挙動は頻出テーマ。手を動かして「体で覚える」のがいちばん早いです。

ライブラリ別・頻出テーマ早見表


主戦場の4ライブラリについて、演習で必ず押さえておきたいテーマを整理しておきます。

ライブラリ 必ず押さえるテーマ
NumPy 配列の生成・形状(shape・reshape)、axis の方向、スライス、ブロードキャスト、dtype
pandas loc と iloc の違い、ブールインデックス、欠損値処理、groupby、CSV等の読み書き
Matplotlib figure と axes の関係、基本グラフの描き分け、日本語表示まわりの注意点
scikit-learn 前処理(スケーリング・エンコーディング)、学習→予測→評価の基本フロー、データ分割

「全部知ってる」と思った方ほど、選択肢形式で問われると迷うのがこの試験。知識を「選択肢を切れる精度」まで上げるのが演習の目的です。

教材と勉強法

学習の軸は次の2本立てです。

  1. 教科書を1周して全体像をつかむ——数学分野で完璧主義にならないこと。まずはライブラリ分野を優先します
  2. 本番形式の演習で仕様の精度を上げる——ライブラリの細かい仕様は、問題を解いて間違えることでしか定着しません

週ごとの学習計画や教科書の具体的な読み進め方は、データ分析試験の勉強法【最短攻略ロードマップ】で詳しく解説しています。演習環境としては、筆者が運営するPython3エンジニア試験ラボのデータ分析試験コースに本試験形式の模擬試験4回分(採点・全問解説・Q&A付き)があります(協会非公認の独自教材です)。

申し込み方法と当日の流れ

  1. 協会公式サイト(pythonic-exam.com)で試験の案内を確認する
  2. 受験を希望するテストセンター・日時を選んで申し込む
  3. 当日は本人確認書類を持参し、会場のPCで受験。60分・40問です
  4. 試験終了後、その場で結果がわかります

学生の方は学割(税込5,500円)が使えます。手続きの詳細は公式サイトの最新情報をご確認ください。

よくある質問

Q1. 数学はどこまで必要ですか?

教科書で扱われる統計・線形代数のごく基礎で十分です。高度な数学力よりも、ライブラリを正確に使えることのほうがずっと重要。数学が苦手でも合格者はたくさんいます。

Q2. 基礎試験に受かっていなくても受験できますか?

受験資格の制限はありません。ただしPythonの基本文法(リスト・辞書・関数あたり)は前提知識になるので、文法に不安がある方は先に基礎レベルを固めましょう。

Q3. 実践試験とどちらを先に受けるべきですか?

目的次第です。データ分析・AI方面に進みたいならデータ分析試験、開発全般のスキル証明なら実践試験。合格率で言えばデータ分析試験(約81.5%)のほうが取り組みやすい試験です。

まとめ——ライブラリ演習に振り切れば怖くない

データ分析試験は、出題の重心(ライブラリ実践)がはっきりしているぶん、対策の的を絞りやすい試験です。教科書で全体像をつかんだら、あとはNumPy・pandasを中心に演習で精度を上げるだけ。ざっくりとした流れがつかめたはずなので、今日から最初の1歩を踏み出してみてください。

\ 受験前に、今の実力を無料でチェック /

本記事の筆者が運営する試験対策の専門サービスでは、本番と同じ形式の模擬試験(基礎・実践・データ分析 各1回分)を無料で受験できます。クレジットカードの登録は不要です。

→ 無料で模擬試験を受け取る

📚 関連商品・おすすめ書籍

スッキリわかるPython入門 第2版 (スッキリわかる入門シリーズ)

もしも

スッキリわかるPython入門 第2版 (スッキリわかる入門シリーズ)

初心者に定番のPython入門書

Amazonで見る

徹底攻略! 電子工作&プログラミング Arduinoで学ぶ電子工作完全ガイド

もしも

徹底攻略! 電子工作&プログラミング Arduinoで学ぶ電子工作完全ガイド

電子工作とプログラミングを同時に学べる

Amazonで見る

実践Claude Code入門―現場で活用するためのAIコーディングの思考法

もしも

実践Claude Code入門―現場で活用するためのAIコーディングの思考法

AIコーディングの現場活用法を学ぶ一冊

Amazonで見る

※本記事にはアフィリエイトリンクが含まれます。

ABOUT ME
やまちゃん
これまで学生と社会人を合わせて5000人以上にプログラミング学習を指導。 ゼロからイチをわかりやすく解説する専門家として活動しており、本業ではArduinoを用いたIoT開発とロボットプログラミングが専門。 Pythonを用いたアプリ開発、ウェブアプリケーションの開発で業務の効率化をサポートしています。