Please enable JavaScript to use CodeHS

Standards Mapping

for Certiport IT Specialist Python

15

Standards in this Framework

14

Standards Mapped

93%

Mapped to Course

Standard Lessons
1.1
Evaluate expressions to identify the data types Python assigns to variables
  1. 2.11 Variables
  2. 3.2 Variables and Types
  3. 4.1 Booleans
1.2
Perform data and data type operations
  1. 3.4 Mathematical Operators
  2. 3.5 String Operators
  3. 4.3 Comparison Operators
  4. 4.4 Logical Operators
  5. 4.5 Floating Point Numbers and Rounding
  6. 7.1 Indexing
  7. 7.2 Slicing
  8. 7.5 The in Keyword
  9. 7.6 String Methods
  10. 8.1 Tuples
  11. 8.2 Lists
  12. 8.4 List Methods
1.3
Determine the sequence of execution based on operator precedence.
  1. 3.4 Mathematical Operators
  2. 3.5 String Operators
  3. 4.3 Comparison Operators
  4. 4.4 Logical Operators
  5. 7.5 The in Keyword
  6. 15.1 Short Circuit Evaluation
  7. 15.2 De Morgan's Laws
1.4
Select operators to achieve the intended results
  1. 3.4 Mathematical Operators
  2. 4.3 Comparison Operators
  3. 4.4 Logical Operators
  4. 7.5 The in Keyword
  5. 15.1 Short Circuit Evaluation
  6. 15.2 De Morgan's Laws
2.1
Construct and analyze code segments that use branching statements
  1. 2.16 If Statements
  2. 2.19 Putting Together Control Structures
  3. 4.2 If Statements
  4. 4.3 Comparison Operators
  5. 4.4 Logical Operators
  6. 4.5 Floating Point Numbers and Rounding
  7. 15.1 Short Circuit Evaluation
  8. 15.2 De Morgan's Laws
  9. 23.11 If Statements
  10. 23.12 If/Else Statements
  11. 23.14 Control Structures Example
  12. 23.16 Algorithms
  13. 23.17 Ultra Karel
  14. 23.18 Karel Challenges
2.2
Construct and analyze code segments that perform iteration
  1. 2.4 For Loops
  2. 2.5 Turning Tracy Using Angles
  3. 2.9 Artistic Effects
  4. 2.14 Using i in For Loops
  5. 2.15 Extended Loop Control
  6. 2.18 While Loops
  7. 2.19 Putting Together Control Structures
  8. 5.1 While Loops
  9. 5.2 For Loops
  10. 5.3 Break and Continue
  11. 5.4 Nested Control Structures
  12. 7.4 Strings and For Loops
  13. 23.10 For Loops
  14. 23.13 While Loops in Karel
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. 2.12 User Input
  2. 3.3 User Input
4.1
Document code segments
  1. 2.6 Comments
  2. 2.7 Naming Guidelines
  3. 23.7 Commenting Your Code
4.2
Construct and analyze code segments that include function definitions
  1. 2.8 Functions
  2. 2.9 Artistic Effects
  3. 2.10 Top Down Design
  4. 6.1 Functions
  5. 6.2 Functions and Parameters
  6. 6.3 Namespaces in Functions
  7. 6.4 Functions and Return Values
  8. 23.7 Commenting Your Code
5.1
Analyze, detect, and fix code segments that have errors
  1. 10.1 Project: Guess the Word
  2. 23.15 Debugging Strategies
5.2
Analyze and construct code segments that handle exceptions
  1. 6.5 Exceptions
5.3
Perform unit testing
  1. 8.1 Tuples
  2. 8.2 Lists
  3. 8.3 For Loops and Lists
  4. 8.4 List Methods
6.1
Perform basic operations by using built-in modules
  1. 7.6 String Methods
  2. 8.4 List Methods
  3. 12.3 Built-In Methods
6.2
Solve complex computing problems by using built-in modules
  1. 7.6 String Methods
  2. 8.4 List Methods
  3. 12.3 Built-In Methods