Please enable JavaScript to use CodeHS

Standards Mapping

for Certiport IT Specialist Python

15

Standards in this Framework

15

Standards Mapped

100%

Mapped to Course

Standard Lessons
1.1
Evaluate expressions to identify the data types Python assigns to variables
  1. 3.2 Variables and Types
  2. 5.1 Booleans
  3. 24.10 Variables
1.2
Perform data and data type operations
  1. 3.4 Mathematical Operators
  2. 3.5 String Operators
  3. 5.3 Comparison Operators
  4. 5.4 Logical Operators
  5. 5.5 Floating Point Numbers and Rounding
  6. 10.1 Indexing
  7. 10.2 Slicing
  8. 10.5 The in Keyword
  9. 10.6 String Methods
  10. 12.1 Tuples
  11. 12.2 Lists
  12. 12.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. 5.3 Comparison Operators
  4. 5.4 Logical Operators
  5. 10.5 The in Keyword
  6. 22.1 Short Circuit Evaluation
  7. 22.2 De Morgan's Laws
1.4
Select operators to achieve the intended results
  1. 3.4 Mathematical Operators
  2. 5.3 Comparison Operators
  3. 5.4 Logical Operators
  4. 10.5 The in Keyword
  5. 22.1 Short Circuit Evaluation
  6. 22.2 De Morgan's Laws
2.1
Construct and analyze code segments that use branching statements
  1. 2.10 If Statements
  2. 2.11 If/Else Statements
  3. 2.13 Control Structures Example
  4. 2.15 Algorithms
  5. 2.16 Ultra Karel
  6. 2.17 Karel Challenges
  7. 5.2 If Statements
  8. 5.3 Comparison Operators
  9. 5.4 Logical Operators
  10. 5.5 Floating Point Numbers and Rounding
  11. 22.1 Short Circuit Evaluation
  12. 22.2 De Morgan's Laws
  13. 24.18 If Statements
  14. 24.21 Putting Together Control Structures
2.2
Construct and analyze code segments that perform iteration
  1. 2.9 For Loops
  2. 2.12 While Loops in Karel
  3. 7.1 While Loops
  4. 7.2 For Loops
  5. 7.3 Break and Continue
  6. 7.4 Nested Control Structures
  7. 10.4 Strings and For Loops
  8. 24.4 For Loops
  9. 24.5 Turning Tracy Using Angles
  10. 24.8 Artistic Effects
  11. 24.16 Using i in For Loops
  12. 24.17 Extended Loop Control
  13. 24.20 While Loops
  14. 24.21 Putting Together Control Structures
3.1
Construct and analyze code segments that perform file input and output operations.
  1. 15.1 What is File I/O
  2. 15.2 Reading Character from File
  3. 15.3 Reading Line from File
  4. 15.4 Reading All Lines from File
  5. 15.5 Writing to File
  6. 15.6 Move File Pointer Position
3.2
Construct and analyze code segments that perform console input and output operations
  1. 3.3 User Input
  2. 24.13 User Input
4.1
Document code segments
  1. 2.6 Commenting Your Code
  2. 24.6 Comments
4.2
Construct and analyze code segments that include function definitions
  1. 2.6 Commenting Your Code
  2. 9.1 Functions
  3. 9.2 Functions and Parameters
  4. 9.3 Namespaces in Functions
  5. 9.4 Functions and Return Values
  6. 24.7 Functions
  7. 24.8 Artistic Effects
5.1
Analyze, detect, and fix code segments that have errors
  1. 2.14 Debugging Strategies
  2. 14.1 Project: Guess the Word
5.2
Analyze and construct code segments that handle exceptions
  1. 9.5 Exceptions
5.3
Perform unit testing
  1. 12.1 Tuples
  2. 12.2 Lists
  3. 12.3 For Loops and Lists
  4. 12.4 List Methods
6.1
Perform basic operations by using built-in modules
  1. 10.6 String Methods
  2. 12.4 List Methods
  3. 21.3 Built-In Methods
6.2
Solve complex computing problems by using built-in modules
  1. 10.6 String Methods
  2. 12.4 List Methods
  3. 21.3 Built-In Methods