Python資格の履歴書への書き方とアピール術|正式名称・資格欄・自己PRの例文つき
「Pythonの資格って、履歴書に書いても意味あるのかな?」「書くとしたら、どの欄にどう書けばいいの?」
転職活動や社内の異動・評価の面談を前に、こんなふうに迷う方は多いですよね。せっかく勉強して合格したのに、書き方ひとつで「何ができる人なのか」が伝わらないのは、もったいないところです。
この記事では、Python 3 エンジニア認定試験を例に、履歴書の資格欄の正しい書き方と、資格を自己PR・面接でアピールにつなげる方法を解説します。資格欄の書式をそろえるスクリプトと、自己PRの下書きを組み立てるスクリプトも、実際に動かした結果つきで紹介します。
対象は、Python資格に合格した(またはこれから受ける)方で、転職・就職・社内評価で資格を活かしたい方です。どの資格を取るべきかの比較ではなく、「取った資格をどう見せるか」に絞ってお話しします。一緒に見ていきましょう!
履歴書に書けるPython資格は?まずは3試験の正式名称を押さえる

Python 3 エンジニア認定試験は、一般社団法人Pythonエンジニア育成推進協会が実施している民間資格です。通年CBT方式(テストセンターのパソコンで受験する方式)で、主に次の3試験があります。
| 試験 | 履歴書に書く正式名称 | 試験の概要 | 合格率 |
|---|---|---|---|
| 基礎試験 | Python 3 エンジニア認定基礎試験 | 40問・60分・合格ライン70% | 約76% |
| 実践試験 | Python 3 エンジニア認定実践試験 | 40問・75分・合格ライン70% | 約48.6% |
| データ分析試験 | Python 3 エンジニア認定データ分析試験 | 40問・60分・合格ライン70% | 約81.5% |
イメージとしては、基礎試験=文法をひと通り理解している証明、実践試験=標準ライブラリなどを使って実務的なコードを読み書きできる証明、データ分析試験=NumPy・pandas・Matplotlibなどを使ったデータ分析の基礎知識の証明です。どれも履歴書の「免許・資格」欄に書いて問題ありません。
ここが重要です👇 履歴書では、「Python基礎」「Python3級」のような略称や自己流の呼び方はNGです。採用担当の方が検索して確認できるよう、上の表の正式名称で書きましょう。最新の試験名や実施要項は、協会公式サイト(pythonic-exam.com)でご確認ください。
資格欄の正しい書き方:正式名称・年月・「合格」をそろえる
資格欄の書き方のルールは、ざっくり次の4つです。
- 正式名称で書く(「Python 3 エンジニア認定基礎試験」)
- 左側に合格した年月を書く
- 試験名のあとに「合格」と書く
- 取得した順(古い順)に並べ、年の表記は履歴書全体で西暦か和暦のどちらかに統一する
地味ですが、ここがそろっていないと「細かいところに気が回らない人かな?」という印象につながりかねません。そこで、合格した試験を登録しておくと、正式名称・並び順・年の表記をそろえて出力してくれるスクリプトを作ってみました。
# 履歴書の「免許・資格」欄を、正式名称・年月・表記をそろえて出力する
REIWA_START = 2019 # 令和元年 = 2019年(2019年5月から)
# 正式名称の対応表(略称で書いてしまうのを防ぐ)
OFFICIAL_NAMES = {
"基礎": "Python 3 エンジニア認定基礎試験",
"実践": "Python 3 エンジニア認定実践試験",
"データ分析": "Python 3 エンジニア認定データ分析試験",
}
# 自分が合格した試験(年, 月, 試験の種類)
passed = [
(2026, 7, "実践"),
(2025, 11, "基礎"),
]
def to_wareki(year):
"""西暦を和暦(令和)に変換する。2019年5月以降だけを対象にした簡易版"""
n = year - REIWA_START + 1
return "令和元年" if n == 1 else f"令和{n}年"
def qualification_lines(records, wareki=False):
lines = []
# 履歴書の資格欄は、取得した順(古い順)に書く
for year, month, kind in sorted(records):
y = to_wareki(year) if wareki else f"{year}年"
lines.append(f"{y}{month}月 {OFFICIAL_NAMES[kind]} 合格")
return lines
print("【西暦で書く場合】")
print("\n".join(qualification_lines(passed)))
print("\n【和暦で書く場合】")
print("\n".join(qualification_lines(passed, wareki=True)))

ポイントをまとめるとこんな感じです。
OFFICIAL_NAMESの辞書で「基礎」→正式名称に変換するので、略称で書いてしまうミスを防げるsorted(records)はタプルを年→月の順に比べるので、登録した順番がバラバラでも古い順に並ぶwareki=Trueにすると、同じデータから令和表記の行を作れる(2019年5月以降を対象にした簡易版です)
実行すると、西暦版と和暦版の2パターンが出力されます。履歴書の学歴・職歴欄と同じ表記のほうを使ってください。
講師として受講生の相談に乗っていると、「試験名を略して書いていた」「合格した月を覚えていなかった」という方が意外と多いんです。合格した直後に、試験名・合格年月・受験番号などをメモしておくと、あとで慌てずに済みますよ。
「勉強中」の資格はどう書く?
まだ合格していない資格は、資格欄には書きません。ただし、受験予定・勉強中であること自体はアピール材料になります。資格欄ではなく、自己PR欄や本人希望欄などに次のように書くのが一般的です。
- 「Python 3 エンジニア認定実践試験の合格に向けて学習中(2026年12月受験予定)」
受験予定の時期まで書いておくと、面接で「その後どうなりましたか?」と話が広がるきっかけにもなります。
資格だけでは弱い?アピールは「資格+作ったもの+数字」で組み立てる
ここからが本題です。資格欄に正しく書けても、それだけでは「試験に受かった人」以上のことは伝わりません。採用する側が知りたいのは、「この人はPythonで何ができるのか」ですよね。
そこでおすすめなのが、自己PRを次の3つで組み立てる方法です。
- 資格と学習のプロセス(どれくらいの期間・時間をかけて合格したか)
- 資格の知識で作ったもの・やったこと(小さなスクリプトでOK)
- その成果を数字で(時間が何分短縮できた、など)
つまり、資格を「ゴール」ではなく「スタート地点」として見せるイメージです。この3つを埋めると自己PRの下書きができるスクリプトを作って、数字がある場合とない場合を比べてみました。
# 資格を「何ができるか」が伝わる自己PRの下書きに組み立てる
profiles = [
{
"資格": "Python 3 エンジニア認定基礎試験",
"学習": "3か月、平日1時間・休日3時間の学習を続け",
"作ったもの": "Excelの売上データを集計してグラフ化するスクリプト",
"成果": "毎月2時間かかっていた集計作業を10分に短縮",
"次の目標": "Python 3 エンジニア認定実践試験",
},
{
"資格": "Python 3 エンジニア認定基礎試験",
"学習": "コツコツ学習を続け",
"作ったもの": "業務を効率化するツール",
"成果": "作業をかなり楽に",
"次の目標": "さらなるスキルアップ",
},
]
def build_pr(p):
return (
f"{p['学習']}、{p['資格']}に合格しました。"
f"学んだ内容を使って{p['作ったもの']}を作成し、{p['成果']}しました。"
f"現在は{p['次の目標']}に向けて学習を続けています。"
)
def check(p):
# 資格名の「3」は数えないように、学習と成果の部分だけを見る
if not any(c.isdigit() for c in p["学習"] + p["成果"]):
return "⚠️ 数字がない:期間や成果を数字で書こう"
return "OK:期間と成果が数字で伝わる"
for i, p in enumerate(profiles, 1):
pr = build_pr(p)
print(f"--- 下書き{i}({len(pr)}字) ---")
print(pr)
print(check(p))

ポイントをまとめるとこんな感じです。
build_pr()は、資格 → 作ったもの → 次の目標の順に文をつなげるだけのシンプルな関数check()は、学習と成果の部分に数字が入っているかを確かめる。資格名の「Python 3」の「3」まで数えてしまわないよう、見る範囲をしぼっている- 下書き2のように「コツコツ」「かなり楽に」だけだと、頑張りの量も効果も伝わらないので警告が出る
同じ基礎試験の合格でも、下書き1と2では受ける印象がまったく違いますよね。「3か月」「2時間→10分」のような数字があるだけで、読み手は具体的な場面を思い浮かべられます。
受講生の自己PRを添削していても、いちばん多いのが下書き2のような「合格しました」で終わってしまうパターンです。ほんの小さなスクリプトでも、「実際に使ってみた」話がひとつ加わるだけで、資格の説得力がぐっと上がります。作ったものはGitHubなどに置いておくと、面接で見せられるのでさらに強いです。
目的別:どの資格をどうアピールするか
最後に、目的ごとのアピールの軸を整理しておきます。
| 目的 | アピールの軸 | あわせて伝えたいこと |
|---|---|---|
| 未経験からの就職・転職 | 基礎試験で文法を体系的に学んだこと | 学習期間・学習時間と、自分で作ったもの |
| 開発職への転職・社内での評価 | 実践試験で標準ライブラリなどを実務的に使えること | 業務で書いたコードや自動化の事例 |
| データ分析・業務改善の仕事 | データ分析試験で分析ライブラリの基礎があること | 実際のデータを集計・可視化した経験 |
実践試験は合格率が約48.6%と基礎試験(約76%)より低く、ステップアップの証明として伝えやすい試験です。さらに900点以上を取ると「Python Super Engineer」として認定されるので、該当する方は面接で触れてみるのもよいと思います。どの書き方・表記にするかは、協会公式サイトの案内もあわせてご確認ください。
次のステップとして実践試験を目指す方は、筆者が運営するPython3エンジニア試験ラボの実践試験コースで、本番形式の問題演習ができます。なお、こちらは協会非公認の独自教材です。
まとめ
- Python 3 エンジニア認定試験(基礎・実践・データ分析)は、どれも履歴書の資格欄に書ける
- 資格欄は正式名称・合格年月・「合格」をそろえ、古い順に、西暦か和暦に統一して書く
- 勉強中の資格は資格欄ではなく、自己PR欄などに受験予定とあわせて書く
- アピールは「資格+作ったもの+数字」で組み立てると、何ができる人なのかが伝わる
- 目的に合わせて、どの資格の何を強調するかを決める
資格は、取ったあとの見せ方しだいで価値が大きく変わります。この記事のスクリプトに自分の情報を入れて、資格欄と自己PRの下書きを作るところから始めてみてください。ぜひ試してみてください😊
よくある質問
Q1. Python 3 エンジニア認定試験は国家資格ですか?
いいえ。一般社団法人Pythonエンジニア育成推進協会が実施する民間資格です。国家資格ではありませんが、正式名称で履歴書の資格欄に書いて問題ありません。
Q2. 基礎試験と実践試験の両方に合格したら、両方書くべきですか?
はい、両方書くのがおすすめです。古い順に並べると、基礎から実践へとステップアップしてきた流れがそのまま伝わります。
Q3. 資格に有効期限はありますか?
認定の扱いや最新の制度については、協会公式サイト(pythonic-exam.com)でご確認ください。履歴書には、合格した年月をそのまま書けば大丈夫です。
\ 受験前に、今の実力を無料でチェック /
本記事の筆者が運営する試験対策の専門サービスでは、本番と同じ形式の模擬試験(基礎・実践・データ分析 各1回分)を無料で受験できます。クレジットカードの登録は不要です。
▶ 試験の全体像・勉強法のまとめは完全ガイドへ
こちらも読まれています
📚 関連商品・おすすめ書籍
※本記事にはアフィリエイトリンクが含まれます。





