StudyToCert

All certifications / PCAP / Lessons

PCAP – Certified Associate Python Programmer PCAP-31-03 · Domain 4: Object-Oriented Programming

Core ideas: class, object, attribute, method, encapsulation, inheritance, superclass and subclass

▶ Watch the overview video

Last reviewed September 25, 2026 · Leer en español

Object-oriented programming (OOP) is a way of organizing a program around objects: bundles of data together with the code that works on that data. Instead of separate lists of names, balances and functions that update balances, you create account objects that each know their own balance and how to change it. OOP is the largest section of PCAP, so it pays to get the vocabulary exact.

Free account

Keep reading for free

Create a free StudyToCert account to read the rest of this lesson: 6 more sections, 4 key terms, a real-world example, an exam tip and self-check questions. Every lesson, lab and practice test is free with an account.

Sign up free Log in

Study PCAP for free
A week-by-week plan with every lesson, quizzes, checkpoint tests, a practice exam and hands-on labs.
Open the PCAP study plan