PCPP1™ – Certified Professional Python Programmer Level 1

(試験コード:PCPP-32-10x)

PCPP1™ – Certified Professional Python Programmer Level 1 認定は、OpenEDG Python Institute が提供する汎用プログラミング分野における 2 つの上位資格のうち、最初のプロフェッショナル資格です。Python を使った開発に携わるエンジニアや IT 技術者、実務で Python を活用する社会人を対象に、高度かつ専門的なプログラミングスキルを客観的に証明するための認定です。

PCPP1™ 認定を取得することで、Python プログラミングの中核となるクラスやオブジェクト指向機能を、高度なレベルで使いこなせることが示されます。また、コーディング規約や設計手法、コード記述の標準を理解し、実践できることが証明されます。さらに、代表的なツールキットを使って GUI アプリケーションを構築し、イベント駆動型プログラミングの基本的な考え方や重要な要素を理解していることも示します。加えて、ネットワークプログラミングの基礎概念、クライアント・サーバ間通信で用いられるデータ形式、ソケットや HTTP メソッドの使い方を理解し、シンプルな REST クライアントを構築できることが求められます。Python 標準ライブラリのうち、ファイル処理やプログラムの実行環境との連携に関わる主要なモジュールを適切に扱えるかどうかも、評価を行う重要なポイントです。

PCPP1™ – Certified Professional Python Programmer Level 1 認定(試験コード:PCPP-32-10x)は、Python 言語および関連技術を用いた高度なプログラミング、オブジェクト指向プログラミングの発展的な考え方・手法、選択された Python 標準ライブラリのモジュールやパッケージの活用、GUI やネットワークプログラミングの概念を取り入れたプログラム/アプリケーションの設計・構築・改善、さらにコーディング規約やベストプラクティスに沿ったコード記述力を評価するプロフェッショナル認定資格です。

PCPP1™ 認定は、受験者が次のような内容に習熟していることを示します。高度なクラスの利用と、現実世界の問題を OOP(オブジェクト指向プログラミング)のカテゴリでモデル化する力 (クラス、インスタンス、属性、メソッド、クラス属性とインスタンス属性、浅いコピーと深いコピー、継承とポリモーフィズム、拡張された関数引数構文とデコレータ、静的メソッドとクラスメソッド、属性のカプセル化、コンポジションと継承、高度な例外処理、オブジェクトデータのコピー、シリアライズ、メタクラスなど)、ベストプラクティスと標準化(PEP 8、PEP 257、コードレイアウト、コメントやドキュメンテーション文字列、命名規則、文字列のクオートや空白の扱い、推奨されるコーディングスタイル)、GUI プログラミング (イベント処理、ウィジェット、レイアウト/ジオメトリ、各種ツール/ツールキット、実装上の慣習)ネットワークプログラミングの主要要素(ネットワークソケット、クライアント・サーバ間通信、通信に用いられる JSON・XML 形式、HTTP メソッド、CRUD の考え方、シンプルな REST クライアントの構築)についても理解していることを示します。さらに、ファイル処理およびプログラム実行環境との連携(sqlite3、xml、csv、logging、configparser を用いたファイル処理と、os、datetime、io、time などを用いた環境とのやり取り)に関する知識と実践的なスキルも証明されます。

PCPP1™ 認定を取得することで、Python 3 とその関連技術が提供する基礎から中級、上級レベルまでの重要な手法を一通り身につけていることが保証され、プロフェッショナルな Python 開発者としてのキャリアを前進させ、さらに高度な学習へと進むための土台を得ることができます。

PCPP1™ 認定は、高い信頼性と厳格さが求められるプロフェッショナル資格であり、PCPP2™ 認定へと進むための中間ステップであると同時に、Python および関連技術を用いた複数分野のプログラミングにおいて、高度な Python スキルを証明する手段です。PCPP1™ を取得した認定ホルダーは、高いレベルの技術知識と自律的に業務を遂行できる力を備え、ジュニア〜ミドルレベルのプログラマーとしてのキャリアを築くのに十分なスキルを有していることが示されます。



PCPP1™ 認定を取得して、キャリアを次のステージへ進めよう

Python は、数あるプログラミング言語の中でも、とりわけ多くのチャンスへの扉を開いてくれる言語です。Python を深く理解すればするほど、21 世紀の世界で実現できることは大きく広がります。Python に関する確かな知識を身につけることで、さまざまな職種・業界で活躍できるようになります。

PCPP1™ 認定は、特に次のような方におすすめです。

  • ソフトウェア開発者ネットワークプログラマデータアナリストテスターなどのジュニア~ミドルレベルのポジションを目指し、スキルと知識を底上げしたい学習者の方
  • Python と関連する各種テクノロジー、あるいは Python を基盤として利用する技術領域をさらに深く理解したい業界のプロフェッショナルの方
  • ソフトウェア開発プロセスを理解し、開発・QA・運用チームとの連携やマネジメントを強化したいチームリーダープロダクト/プロジェクトマネージャーの方

Python は現在、世界のあらゆる地域で「最も高収入の言語」か、少なくともその一つとされており、平均的な年収は9万ドル(約 1,400 万円)から13万ドル(約 2,000 万円)とされています(出典:SalaryExpert.com)。

インターネットへの依存が高まり続ける中で Python の役割も拡大しており、平均的な Python プログラマの給与は今後さらに上昇していくことがほぼ確実視されています。

現在、世界中には100,000 件を超える Python 関連求人が充足されないまま残っており、需要に見合うだけの有資格 Python プログラマが供給できていない状況です。

Sotiris Pafitis

Sotiris Pafitis(ソティリス・パフィティス)

CEO SCP – School of Certified Professionals(キプロス)

私たちは、学生指導に Python Essentials(PCEP・PCAP)と Python Advanced(PCPP)の公式教材を活用しています。学生たちはまったくの未経験から学び始め、Python Institute の試験に合格することで、ジュニアプログラマーとして就職市場に踏み出せるレベルまで成長しました。OpenEDG チームからいただいたサポートは期待以上で、プロフェッショナルとしても大変信頼できるパートナーだと感じています。


PCPP1™:試験概要

項目 内容
試験名 PCPP1™ – Certified Professional Python Programmer Level 1
試験コード・実施状況 PCPP-32-101:実施中
受験条件 なし
推奨資格:PCAP – Certified Associate in Python Programming(試験コード:PCAP-31-0x)
有効期限 PCPP-32-101:無期限
PCPP-32-102:5 年
試験時間 65 分 + NDA/Tutorial 10 分
出題数 45問
出題形式 単一選択・複数選択問題 | Python 3.x
合格基準 70%
試験実施言語 英語
受験料

295ドル(1回受験)

試験実施方法 ピアソンVUE:ピアソンVUE公認テストセンターでの受験、またはピアソンVUEによるオンライン監督試験「OnVUE」
OpenEDG テストサービス:TestNow™
試験ポリシー PCPP-32-10x 試験ポリシー – 詳細はこちらを参照
試験シラバス PCPP-32-10x 試験シラバス – 詳細はこちらを参照
関連認定資格 PCEP – Certified Entry-Level Python Programmer(試験コード:PCEP-30-0x)
PCAP – Certified Associate Python Programmer(試験コード:PCAP-31-0x)
PCPP2™ – Certified Professional Python Programmer Level 2(試験コード:PCPP-32-20x)
対応コース *受講料無料 – Edube Interactive™にて提供


PCPP1 FAQ and Quick References

  1. PCPP1 and Pearson VUE Testing Policiesをよく読み、行動規範を理解し、すべての技術要件を満たし、試験実施の仕組みを確認してください。
  2. まだお持ちでない場合はpearsonvue.com/pythoninstituteで、OpenEDG認定試験用のピアソンVUEのWebアカウントを作成してください。(チュートリアル(PDF)をダウンロード)
  3. OpenEDG バウチャーストアバウチャーを購入してください。
  4. ピアソンVUE のWebアカウントにログインし、試験を予約してください。(チュートリアル(PDF)をダウンロード)

試験に不合格となった場合は、前回の受験から15日後に再受験できます。PCPP1 試験用バウチャーは、すべて「1 回使い切り」です。受験して不合格だった場合、再受験には新しいバウチャーを購入する必要があります。 再受験は、前回の受験日から 15 日後以降に予約できます。

現在、PCPP1 の公式な模擬試験は提供されていません。今後のリリースに関するお知らせをお待ちください。

おめでとうございます!これで正式にPython Institute PCPP1 認定コミュニティの一員となり、Pythonおよび関連技術に関する専門スキルを証明する資格を取得されました。試験合格後24時間以内に、デジタル証明書、認証コード、CredlyのAcclaimによるデジタルバッジへのリンクが記載されたメールが届きます。LinkedInやSNSで成果を共有しましょう。

次のステップとして、学習を続けながらPythonスキルをマスターし、認定資格のステップアップを図りましょう。PCPP2 認定資格取得の準備をし、さらなるキャリアアップを目指してください。