Please enable JavaScript to use CodeHS

Standards Mapping

for Microsoft Exam 98-381: Introduction to Programming Using Python

14

Standards in this Framework

10

Standards Mapped

71%

Mapped to Course

Standard Lessons
A1
Evaluate an expression to identify the data type Python will assign to each variable. Identify str, int, float, and bool data types.
  1. 3.2 Variables and Types
  2. 5.1 Booleans
  3. 5.5 Floating Point Numbers and Rounding
  4. 10.6 String Methods
A2
Perform data and data type operations. Convert from one data type to another type; construct data structures; perform indexing and slicing operations.
  1. 10.1 Indexing
  2. 10.2 Slicing
  3. 12.1 Tuples
  4. 12.2 Lists
  5. 12.3 For Loops and Lists
  6. 13.1 2d Lists
  7. 13.2 List Comprehensions
  8. 13.3 Packing and Unpacking
  9. 13.4 Dictionaries
A3
Determine the sequence of execution based on operator precedence. Assignment; Comparison; Logical; Arithmetic; Identity (is); Containment (in)
  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
A4
Select the appropriate operator to achieve the intended result. Assignment; Comparison; Logical; Arithmetic; Identity (is); Containment (in)
  1. 5.3 Comparison Operators
  2. 5.4 Logical Operators
  3. 10.5 The in Keyword
B1
Construct and analyze code segments that use branching statements. if; elif; else; nested and compound conditional expressions
  1. 5.1 Booleans
  2. 5.2 If Statements
  3. 5.3 Comparison Operators
  4. 5.4 Logical Operators
B2
Construct and analyze code segments that perform iteration. while; for; break; continue; pass; nested loops and loops that include compound conditional expressions
  1. 7.1 While Loops
  2. 7.2 For Loops
  3. 7.3 Break and Continue
  4. 7.4 Nested Control Structures
C1
Construct and analyze code segments that perform file input and output operations. Open; close; read; write; append; check existence; delete; with statement
C2
Construct and analyze code segments that perform console input and output operations. Read input from console; print formatted text; use of command line arguments.
  1. 3.1 Printing in Python
  2. 3.3 User Input
D1
Document code segments using comments and documentation strings. Use indentation, white space, comments, and documentation strings; generate documentation by using pydoc
  1. 3.6 Comments
D2
Construct and analyze code segments that include function definitions. Call signatures; default values; return; def; pass
  1. 9.1 Functions
  2. 9.2 Functions and Parameters
  3. 9.3 Namespaces in Functions
  4. 9.4 Functions and Return Values
E1
Analyze, detect, and fix code segments that have errors. Syntax errors; logic errors; runtime errors
E2
Analyze and construct code segments that handle exceptions. Try; except; else; finally; raise
  1. 9.5 Exceptions
F1
Perform basic operations using built-in modules. Math; datetime; io; sys; os; os.path; random
F2
Solve complex computing problems by using built-in modules. Math; datetime; random