Please enable JavaScript to use CodeHS

Standards Mapping

for Microsoft Technology Associate Python Certification

14

Standards in this Framework

14

Standards Mapped

100%

Mapped to Course

Standard Lessons
1.1
Evaluate an expression to identify the data type Python will assign to each variable.
  1. 2.11 Variables
  2. 2.12 User Input
  3. 3.2 Variables and Types
  4. 3.2 Variables and Types
  5. 4.1 Booleans
  6. 4.1 Booleans
1.2
Convert between and work with data types.
  1. 2.11 Variables
  2. 2.12 User Input
  3. 3.2 Variables and Types
  4. 3.2 Variables and Types
  5. 3.3 User Input
  6. 3.3 User Input
  7. 7.1 Indexing
  8. 7.1 Indexing
  9. 7.2 Slicing
  10. 7.2 Slicing
  11. 8.1 Tuples
  12. 8.1 Tuples
  13. 8.2 Lists
  14. 8.2 Lists
  15. 9.1 2d Lists
  16. 9.4 Dictionaries
1.3
Determine the sequence of execution based on operator precedence.
  1. 2.16 If Statements
  2. 2.17 If/ Else Statements
  3. 2.18 While Loops
  4. 3.2 Variables and Types
  5. 3.2 Variables and Types
  6. 3.4 Mathematical Operators
  7. 3.4 Mathematical Operators
  8. 4.2 If Statements
  9. 4.2 If Statements
  10. 4.3 Comparison Operators
  11. 4.3 Comparison Operators
  12. 4.4 Logical Operators
  13. 4.4 Logical Operators
  14. 7.5 The in Keyword
  15. 7.5 The in Keyword
  16. 9.5 Equivalence vs. Identity
1.4
Select the appropriate operator to achieve the intended result.
  1. 2.16 If Statements
  2. 2.17 If/ Else Statements
  3. 2.18 While Loops
  4. 3.4 Mathematical Operators
  5. 3.4 Mathematical Operators
  6. 4.2 If Statements
  7. 4.2 If Statements
  8. 4.3 Comparison Operators
  9. 4.3 Comparison Operators
  10. 4.4 Logical Operators
  11. 4.4 Logical Operators
  12. 7.5 The in Keyword
  13. 7.5 The in Keyword
  14. 9.5 Equivalence vs. Identity
2.1
Construct and analyze code segments that use branching statements.
  1. 2.16 If Statements
  2. 2.17 If/ Else Statements
  3. 2.19 Putting Together Control Structures
  4. 4.2 If Statements
  5. 4.2 If Statements
  6. 4.3 Comparison Operators
  7. 4.3 Comparison Operators
  8. 4.4 Logical Operators
  9. 4.4 Logical Operators
2.2
Construct and analyze code segments that perform iteration
  1. 2.4 For Loops
  2. 2.14 Using i in For Loops
  3. 2.15 Extended Loop Control
  4. 2.18 While Loops
  5. 2.19 Putting Together Control Structures
  6. 5.1 While Loops
  7. 5.1 While Loops
  8. 5.2 For Loops
  9. 5.2 For Loops
  10. 5.3 Break and Continue
  11. 5.3 Break and Continue
  12. 5.4 Nested Control Structures
  13. 5.4 Nested Control Structures
  14. 7.4 Strings and For Loops
  15. 7.4 Strings and For Loops
  16. 8.3 For Loops and Lists
  17. 8.3 For Loops and Lists
3.1
Construct and analyze code segments that perform file input and output operations.
  1. 16.1 Project: Who Said It?
  2. 16.1 Project: Who Said It?
3.2
Construct and analyze code segments that perform console input and output operations.
  1. 2.12 User Input
  2. 3.1 Printing in Python
  3. 3.1 Printing in Python
  4. 3.3 User Input
  5. 3.3 User Input
4.1
Document code segments using comments and documentation strings.
  1. 2.6 Comments
  2. 3.6 Comments
  3. 3.6 Comments
4.2
Construct and analyze code segments that include function definitions.
  1. 2.8 Functions
  2. 2.13 Parameters
  3. 6.1 Functions
  4. 6.1 Functions
  5. 6.2 Functions and Parameters
  6. 6.2 Functions and Parameters
  7. 6.4 Functions and Return Values
  8. 6.4 Functions and Return Values
  9. 6.5 Exceptions
  10. 6.5 Exceptions
5.1
Analyze, detect, and fix code segments that have errors.
  1. 2.1 Intro to Python with Tracy the Turtle
  2. 2.2 Tracy's Grid World
  3. 2.3 Turning Tracy
  4. 2.4 For Loops
  5. 2.5 Turning Tracy Using Angles
  6. 2.8 Functions
  7. 2.9 Artistic Effects
  8. 2.10 Top Down Design
  9. 2.11 Variables
  10. 2.12 User Input
  11. 2.13 Parameters
  12. 2.14 Using i in For Loops
  13. 2.15 Extended Loop Control
  14. 2.16 If Statements
  15. 2.17 If/ Else Statements
  16. 2.18 While Loops
  17. 2.19 Putting Together Control Structures
  18. 3.1 Printing in Python
  19. 3.1 Printing in Python
  20. 3.2 Variables and Types
  21. 3.2 Variables and Types
  22. 3.5 String Operators
  23. 4.1 Booleans
  24. 4.1 Booleans
  25. 4.2 If Statements
  26. 4.2 If Statements
  27. 6.3 Namespaces in Functions
  28. 6.3 Namespaces in Functions
5.2
Analyze and construct code segments that handle exceptions.
  1. 6.5 Exceptions
  2. 6.5 Exceptions
6.1
Perform basic operations using built-in modules.
  1. 8.1 Tuples
  2. 8.1 Tuples
6.2
Solve complex computing problems by using built-in modules.
  1. 8.1 Tuples
  2. 8.1 Tuples