- The Exam Format at a Glance
- Scoring Bands and What They Signal
- The Five Domains in One Pass
- Python 3.10 Details Worth Memorizing
- Question Styles: What Each One Tests
- Booking, Proctoring and Price Facts
- Policy Conflicts to Verify Before You Book
- Where the Credential Fits in Hiring
- A Domain-Ordered Review Schedule
- Frequently Asked Questions
- Tosa Python is 35 adaptive questions in 90 minutes, mixing multiple-choice, interactive and live coding tasks.
- You need 551 out of 1000 to certify; 551-725 is Productive, 726-875 Advanced, 876-1000 Expert.
- The exam targets Python 3.10 and covers five domains, with no official percentage weights published.
- US Certification Ready package with online proctoring is USD 109 for one exam.
The Exam Format at a Glance
This page is the one-sheet version of everything a Tosa Python candidate should be able to recite before sitting down. The credential is issued by Isograd under the Tosa brand, and the blueprint you are tested against is the Tosa Python Exam Blueprint. If you want the long-form walkthrough rather than the compressed version, the TP Study Guide 2026 covers preparation in depth.
| Item | Fact |
|---|---|
| Issuer | Isograd / Tosa |
| Python version offered | Python 3.10 |
| Number of questions | 35, adaptive |
| Time limit | 90 minutes |
| Task types | Multiple-choice, interactive, live coding |
| Languages | English and French |
| Prerequisites | None |
| ID requirement | Valid photo ID |
| Conditions | Closed book, proctored |
| Certification threshold | 551 / 1000 |
Two details deserve emphasis. First, the exam is adaptive: the questions you see respond to how you answer, so you cannot count on a fixed pool or skip-and-return strategies the way you might on a linear test. Second, it is closed book. There are no reference tabs, so syntax and standard-library behavior have to live in your head. For eligibility specifics, see TP Requirements 2026.
Scoring Bands and What They Signal
Tosa reports a score on a 1000-point scale rather than a simple pass/fail. Certification is awarded at 551/1000, and the score also places you in a named level.
| Score range | Level |
|---|---|
| Below 551 | Not certified |
| 551-725 | Productive |
| 726-875 | Advanced |
| 876-1000 | Expert |
The practical point: clearing 551 gets you certified, but the level on your credential is what a reviewer actually reads. A candidate aiming only to pass will land in Productive; reaching Advanced or Expert requires reliability across all five domains, including the harder optimization material. For a detailed look at thresholds, read TP Passing Score 2026.
The Five Domains in One Pass
The blueprint lists five exam objectives. Tosa publishes no percentage weights, so you cannot allocate study time by weight; you have to treat each domain as potentially heavy and let your practice scores tell you where you are weak. Note that the blueprint introduction refers to four categories and the exam webpage says five while displaying four, but the five complete numbered sections are the authoritative scope. The full breakdown lives in TP Exam Domains 2026; here is the condensed view.
Domain 1: Fundamentals and Applications
The entry layer: what Python is used for, how programs run, and the basic mechanics of writing and executing scripts.
- Running code, working with the interpreter and scripts
- Variables, basic types and simple input/output
- Recognizing typical application areas for the language
Domain 2: Language and Syntax
Core grammar and control flow. Expect many questions where one small syntax detail decides the answer.
- Operators, expressions and type conversion
- Conditionals, loops and their control statements
- Functions: parameters, return values and scope
- Indentation rules and common error types
Domain 3: Data Structures and Objects
Built-in collections and object-oriented basics, where mutability and iteration behavior generate many tricky items.
- Lists, tuples, dictionaries and sets, and when each is appropriate
- Indexing, slicing and comprehension syntax
- Classes, instances, attributes and methods
- Mutable versus immutable behavior
Domain 4: Modules and Packages
How code is organized and reused, including the standard library and third-party tools.
- Import styles and namespaces
- Creating and structuring your own modules
- Using standard-library modules effectively
- Installing and managing external packages
Domain 5: Code Optimization
Writing code that is cleaner and more efficient, often tested through live coding or interactive refactoring.
- Choosing efficient constructs and data structures
- Reducing redundancy and simplifying logic
- Readable, idiomatic Python
Python 3.10 Details Worth Memorizing
The exam is delivered on Python 3.10, so version-specific behavior is fair game. Rather than hunting for obscure trivia, anchor on features that are genuinely characteristic of 3.10-era Python and confirm them in an actual interpreter.
- Structural pattern matching: the
match/casestatement arrived in 3.10. Know the basic syntax and how a wildcard case behaves. - Union type syntax: the
X | Ynotation in annotations is available in 3.10. - Clearer error messages: 3.10 improved diagnostics for common syntax errors, which helps when you debug under time pressure.
- Fundamentals that never change: mutable default arguments, shallow versus deep copies, and the difference between
isand==remain perennial trouble spots.
Question Styles: What Each One Tests
Multiple-choice
These check recognition and precise reading: what a snippet prints, which expression is valid, which structure fits a scenario. Distractors usually exploit near-miss syntax or a misremembered built-in. Read the code line by line; do not skim.
Interactive tasks
Interactive items go beyond picking an option, asking you to arrange, complete or manipulate elements in the interface. They reward understanding of structure rather than raw recall.
Live coding
This is where the exam separates memorizers from practitioners. You write or fix working code, so you need fluency with loops, functions, collections and imports without a reference. Because the test is adaptive, strong performance can steer you toward harder items. To calibrate how demanding that feels, see How Hard Is the TP Exam?. You can also rehearse the format with the TP practice tests.
Key Takeaway
Do not rely on multiple-choice instincts alone. Spend a meaningful share of preparation writing small programs from a blank file, because live coding tasks cannot be guessed.
Booking, Proctoring and Price Facts
Delivery runs on the Isograd/Tosa platform, through approved centers or remote proctoring. Integrity Advocate is identified as the remote proctoring provider. The current US individual store does not offer Prometric booking for this subject, so do not plan around a Prometric testing center.
| Item | Fact |
|---|---|
| US package | Certification Ready, one exam with online proctoring |
| US price | USD 109 |
| Regional pricing | Prices and offers differ by region |
| Remote provider | Integrity Advocate |
| Identification | Valid photo ID required |
Practice assessments and training hours are separate from the certification exam, so check what your purchase actually includes before assuming a bundle covers both. The full cost picture, including regional variation, is in TP Certification Cost 2026, and scheduling guidance is in TP Exam Dates 2026.
Policy Conflicts to Verify Before You Book
Tosa's own published material is not fully consistent on validity and retakes, and a good cheat sheet should say so plainly rather than pick a side.
| Topic | One source says | Another source says |
|---|---|---|
| Validity | Three years (blueprint and US FAQ) | Lifetime validity with three-year score ageing |
| Retake wait | 24-hour minimum in the US FAQ, possibly longer locally | No minimum wait |
Where the Credential Fits in Hiring
A Tosa Python result is a skills-assessment credential, best read as evidence of working Python competence at a stated level (Productive, Advanced or Expert). It is useful for junior developers, career changers, analysts who script, and students who need a verifiable signal beyond a course certificate. It does not replace a portfolio or interview performance. How it plays in the market, including roles and pay expectations, is discussed in TP Jobs, TP Salary Guide 2026 and Is the TP Certification Worth It?. We do not quote salary figures here because none are verified for this credential.
A Domain-Ordered Review Schedule
Since no weights are published, sequence the domains by dependency: later topics assume earlier ones. This is the only schedule section in this sheet, and it is deliberately tied to the blueprint order.
Fundamentals and Language Syntax
- Drill Domains 1 and 2: types, operators, control flow, functions
- Write ten short programs from a blank file without references
Data Structures and Objects
- Practice slicing, comprehensions and dictionary/set operations
- Build small classes; test mutability edge cases
Modules, Packages and Optimization
- Practice import forms and standard-library usage
- Refactor your Week 1 and 2 programs for clarity and efficiency
Timed Mixed Practice
- Run full-length timed sessions of 35 questions in 90 minutes
- Revisit whichever domain your results show as weakest
For a deeper treatment, return to the TP Study Guide, and background on the credential itself is in What Is TP Certification?.
Frequently Asked Questions
The exam has 35 adaptive questions to be completed in 90 minutes. Questions include multiple-choice, interactive and live coding tasks.
Certification requires 551 out of 1000. Scores of 551-725 are Productive, 726-875 Advanced and 876-1000 Expert.
The offered software version is Python 3.10, so features such as match/case are within scope for preparation.
There are no prerequisites. You need a valid photo ID, and the exam is closed book and proctored, either at an approved center or remotely via Integrity Advocate.
Tosa's published answers conflict: some state three-year validity with a 24-hour minimum retake wait in the US, while another says lifetime validity with three-year score ageing and no minimum wait. Check the terms shown at booking for your region.