Please enable JavaScript to use CodeHS

Standards Mapping

for Certiport IT Specialist Python

15

Standards in this Framework

12

Standards Mapped

80%

Mapped to Course

Standard Lessons
1.1
Evaluate expressions to identify the data types Python assigns to variables
  1. 3.4 Variables
  2. 4.1 Booleans
1.2
Perform data and data type operations
  1. 3.6 Basic Math in Python
  2. 4.2 Logical Operators
  3. 4.3 Comparison Operators
  4. 33.1 Indexing
  5. 33.2 Slicing
  6. 33.5 The in Keyword
  7. 33.6 String Methods
1.3
Determine the sequence of execution based on operator precedence.
  1. 4.2 Logical Operators
  2. 4.3 Comparison Operators
  3. 28.1 Short Circuit Evaluation
  4. 28.2 De Morgan's Laws
  5. 33.5 The in Keyword
1.4
Select operators to achieve the intended results
  1. 28.1 Short Circuit Evaluation
  2. 28.2 De Morgan's Laws
  3. 33.5 The in Keyword
2.1
Construct and analyze code segments that use branching statements
  1. 1.11 If Statements
  2. 1.12 If/Else Statements
  3. 1.14 Control Structures Example
  4. 1.16 Algorithms
  5. 1.17 Ultra Karel
  6. 1.18 Karel Challenges
  7. 4.4 If Statements
  8. 4.5 Key Events
  9. 28.1 Short Circuit Evaluation
  10. 28.2 De Morgan's Laws
2.2
Construct and analyze code segments that perform iteration
  1. 1.10 For Loops
  2. 1.13 While Loops in Karel
  3. 4.6 For Loops in Python
  4. 4.7 General For Loops
  5. 4.8 For Loop Practice
  6. 4.10 While Loops
  7. 4.11 Loop and a Half
  8. 7.3 For Loops and Lists
  9. 33.4 Strings and For Loops
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
  1. 3.5 User Input
4.1
Document code segments
  1. 1.7 Commenting Your Code
4.2
Construct and analyze code segments that include function definitions
  1. 1.7 Commenting Your Code
5.1
Analyze, detect, and fix code segments that have errors
  1. 1.15 Debugging Strategies
5.2
Analyze and construct code segments that handle exceptions
5.3
Perform unit testing
6.1
Perform basic operations by using built-in modules
  1. 4.9 Random Numbers
  2. 27.3 Built-In Methods
  3. 33.6 String Methods
6.2
Solve complex computing problems by using built-in modules
  1. 27.3 Built-In Methods
  2. 33.6 String Methods