The Python 3.15 Professional exam assesses your intermediate, working-developer knowledge of Python, one of the most widely used programming languages in web development, data science, automation, and AI. Topics covered include: - Iterators, generators & decorators (iterator protocol, yield, genexprs, decorator stacking/factories, functools)
- Context managers & resource handling (with, __enter__/__exit__, contextlib, suppress/ExitStack)
- Type system & annotations (PEP 484+ vocabulary, type statement, NewType, Protocol, generics, PEP 649 deferred annotations, annotationlib)
- OOP & data model (MRO/C3, descriptors, dataclasses, enum, __slots__, __init_subclass__)
- Standard library in practice (collections, itertools, functools, pathlib, json, re, datetime, subprocess, logging, heapq, compression.zstd)
- Functional & idiomatic Python (map/filter/zip, sorting keys, unpacking, PEP 798)
- Packaging & environments (pyproject.toml, dependency specifiers, entry points, PEP 723 inline metadata, venv)
- What's new across Python 3.13–3.15
Passing this exam demonstrates professional competency in Python 3.15 and readiness to build and ship real Python applications. Assessment Details● Level: intermediate ● Cost per attempt: 19.99 ● Number of Questions: 30 ● Format: Multiple Choice, Multiple Answer, True/False ● Passing score: 70% ● Time limit: 60min
|