Skip to main content
Go back
ARISE
← All assessments
Software & WebFoundation

Python Programming Fundamentals

Core Python the way interviews test it — data structures, functions, OOP, errors and idioms.

20multiple-choice questions
25 mintimed attempt
70%pass mark
2attempts included

Python is the first language for data, AI, automation and testing roles. This assessment checks practical fluency: types and operators, lists, dicts, sets and tuples, functions and scope (including classic traps such as mutable defaults and late binding), classes, exceptions and files, and idiomatic, readable Python.

What it measures

Core Syntax & Types

Operators, strings, truthiness and type behaviour.

Data Structures

Lists, dicts, sets, tuples and comprehensions.

Functions & Scope

Arguments, scope, closures and generators.

Object-Oriented Python

Classes, attributes, inheritance and dunder methods.

Errors, Files & Idioms

Exceptions, context managers, modules and Pythonic code.

Who it's for

  • Aspiring data analysts, data scientists and AI engineers
  • Automation and QA engineers
  • Students preparing for placement coding rounds

How the test works

  • 20 questions drawn at random from a larger bank, balanced across every skill area above.
  • Answer options are shuffled for each candidate, and the timer keeps running once you start.
  • Your answers save automatically. If your connection drops, reopen your link to continue.
  • Score 70% or more to earn a verifiable ARISE certificate. You get 2 attempts.

Try a sample question

What does this print?

print(len('ARISE'.lower()))

FAQ

Questions about this assessment.