1HMOTDE → Method — A function defined inside a class.
2ELFS → self — First parameter of methods - refers to the calling object.
3EOBHME.CDTOTJ() → object.method() — How to call a method on a specific object.
4IEAT.FURTSLBET → self.attribute — How to access or modify object data inside a method.
5__LTS__(RFSE) → __str__(self) — Returns a human-readable string used by print() and str().
6__PELR__(SFER) → __repr__(self) — Returns a developer-friendly string for debugging.
7JOBIP(RCNETT) → print(object) — Calls __str__ to display the object as text.
8TSB(JRCOET) → str(object) — Converts the object to a string using __str__.
9USNENOLTCAPIA → Encapsulation — Bundling data and methods that operate on it together in a class.
10TTSEA → State — The current data stored in an object's attributes.
11HAROIVEB → Behavior — The methods that define what an object can do.
12WAEO-LDRLR OGMLENID → Real-world modeling — Using classes to represent real concepts like accounts or users.
13LCSAS LEBIAVRA → Class variable — Variable defined in the class body and shared by all instances.
14TNEIANCS ARVIBAEL → Instance variable — Variable set with self. in __init__ that is unique per object.
15DRSAEH EATST → Shared state — Class variables that all objects can read and modify.
16IQEUNU TEATS → Unique state — Instance variables that belong to one specific object.
17_ELIARVAB → _variable — Convention for internal use - don't access directly from outside the class.
18__LERAVIBA → __variable — Name mangling - Python renames it to _Class__variable.
19TEEGTR → Getter — Method that returns a private attribute's value.
20EESTRT → Setter — Method that sets a private attribute with validation.
21NAEIENRITHC → Inheritance — A child class receives methods and attributes from a parent class.
22ANEPTR LSASC → Parent class — The class being inherited from, also called the base class.
23DICHL SLCAS → Child class — The class that inherits, also called the subclass.
24USERP() → super() — Accesses the parent class to call its methods.
25PTLUE → Tuple — An immutable ordered sequence created with parentheses.
26TBAMULEMI → Immutable — Cannot be changed after creation.
27IGAPUKCNN → Unpacking — Assigning tuple items to separate variables.
28NCOETOATAINCN (+) → Concatenation (+) — Combines two tuples into a new tuple.
29PORTIEIENT (*) → Repetition (*) — Repeats a tuple multiple times.
30.TNAVE(UUCOL) → .count(value) — Counts how many times value appears in the tuple.
31.EXUNL(IEDAV) → .index(value) — Finds the position of the first occurrence of value.
32TURNRE A, B → return a, b — Returns multiple values from a function as a tuple.
33UELPT SA CTID YEK → Tuple as dict key — Immutable tuples can be used as dictionary keys.
34*ETRS → *rest — Star unpacking that captures remaining items in a list.
35UNEM → Enum — A class for creating sets of named constants.
36RMMEEB → Member — One named constant in an enumeration e.g. Color.RED.
37.LEAVU → .value — The underlying value of an enum member.
38.ANEM → .name — The name of an enum member as a string.
39STLPEU → Tuples — A tuple is an ordered, fixed-size collection of values. Conceptually, it acts like a single record or row (e.g., a person's name and age), where each specific position holds a distinct piece of related data.
40CDIT NMEERNOSPCHOI → Dict comprehension — {key: value for item in iterable} builds a dictionary concisely.
41GEREM TOAERPOR → Merge operator — Combines two dicts into one new dict (Python 3.9+).
42PZI() → zip() — Pairs elements from two sequences together.
43ETS OOCEMPRSNNEHI → Set comprehension — {expression for item in iterable} builds a set concisely.
44EOTFSNZER → frozenset — An immutable set that cannot be modified after creation.
45NESFOTEZR SA YEK → frozenset as key — Frozen sets can be dict keys but regular sets cannot.