IT Specialist – Python

R4,350.00

Course + Exam Bundle

Candidates for this exam should be able to recognize and write syntactically correct well-
documented Python 3 code that will logically solve a given problem, correctly use data
types supported by Python, and use common libraries to write a program that solves a
complex problem.

1. Operations using Data Types and Operators

1.1 Evaluate expressions to identify the data types Python assigns to
variables

1.2 Perform and analyze data and data type operations

1.3 Determine the sequence of execution based on operator precedence

1.4 Select operators to achieve the intended results

2. Flow Control with Decisions and Loops

2.1 Construct and analyze code segments that use branching statements

2.2 Construct and analyze code segments that perform iteration

3. Input and Output Operations

3.1 Construct and analyze code segments that perform file input and
output operations

3.2 Construct and analyze code segments that perform console input
and output operations

4. Code Documentation and Structure

4.1 Document code segments

4.2 Construct and analyze code segments that include function
definitions

5. Troubleshooting and Error Handling

5.1 Analyze, detect, and fix code segments that have errors

5.2 Analyze and construct code segments that handle exceptions

5.3 Perform unit testing

6. Operations using Modules and Tools

6.1 Perform basic file system and command-line operations by using
built-in modules

check existence of files, command-line arguments)
6.2 Solve complex computing problems by using built-in modules