Modules and Packages
- Module imports, namespaces, search paths, and introspection
- Creating user-defined modules and regular or nested packages
- Installing and documenting dependencies with
pip
Python Institute · Associate-Level Certification
Advance your Python skills. Demonstrate your ability to design, organize, analyze, test, and improve Python programs using modular programming, object-oriented techniques, and practical development workflows.
Looking for PCAP-31-03? Explore the PCAP-31-03 certification details.
Build your associate-level Python expertise
About the certification
The OpenEDG Python Institute PCAP™ – Certified Associate Python Programmer certification is designed for learners and technical professionals who already understand Python fundamentals and are ready to demonstrate associate-level programming competency.
The PCAP-31-04 exam evaluates practical knowledge of modules and packages, exceptions, strings and Unicode, object-oriented programming, advanced Python constructs, file and filesystem operations, testing, debugging, collaborative development, and responsible AI-assisted programming.
PCAP builds on the foundational skills covered by PCEP™ and supports continued development toward the PCPP1™ professional certification.
Community voices
Experiences from the Python Institute certification community, including PCEP and PCAP candidates and education partners.
I strongly recommend this certification program and encourage anybody who wants to start a career in this matter – you won't be disappointed.
Pablo Quesada
Global Operations Manager, Costa Rica …it is the value that PCAP and PCEP offer that makes the difference.
Andrew Smith
Senior Lecturer Our students have progressed from zero experience to entering the marketplace as junior programmers after passing the exams from the Python Institute.
Sotiris Pafitis
CEO, SCP – School of Certified Professionals PCAP-31-04 Exam Scope
The exam includes 42 questions across six weighted sections, emphasizing code interpretation, programming techniques, and reliable development practices.
pip
else, finally, and exception hierarchies else
map(), filter(), and closures bytearray, and pathlib
The sections contain 5, 5, 4, 12, 10, and 6 questions respectively. Review the complete PCAP-31-04 exam syllabus for all assessment objectives.
Get started
Build on your existing knowledge, review the new syllabus, and take the certification exam through TestNow™.
Study intermediate Python topics with Python Essentials 2 and practice modular, object-oriented, and file-based programs.
Explore Python Essentials 2Work through all six exam domains, especially OOP, advanced Python constructs, testing, and code review.
Review exam syllabusReview the testing policies, purchase an exam voucher, and follow TestNow™ instructions to begin your exam session.
Purchase your voucherCertification roadmap
PCAP validates associate-level knowledge and follows naturally from PCEP. Prior PCEP certification is recommended, but it is not a formal prerequisite.
Exam information
Important information to review before taking the associate-level exam.
Frequently asked questions
No formal prerequisite is required. However, PCEP certification or equivalent knowledge of Python fundamentals is recommended before attempting an associate-level exam.
Modules and packages, exceptions, strings, object-oriented programming, advanced Python constructs and I/O, testing and debugging, collaborative development, and responsible AI-assisted programming. See the full exam syllabus.
PCAP-31-04 contains 42 questions, has an exam duration of 65 minutes, and requires a passing score of 72%.
Yes. Under the published PCAP testing policies, candidates must wait 15 days after a failed attempt before retaking the exam. A new voucher may be required. Review the applicable policy and voucher terms.
Yes. An exam-version update does not automatically invalidate previously earned PCAP credentials. Existing certificates retain their original validity period.
The next step in the General-Purpose Programming track is PCPP1™ – Certified Professional Python Programmer 1.
Take the next step with PCAP-31-04 certification.