-
Explore the Python environment
Assessment Strategies
Project, Self Assessment and/or Exam
Criteria
Identify the basic components of a computer
Explore the differences between interpreted and compiled languages
Explore typical development environments for Python
Utilize input and output commands
Analyze the concept of whitespace
-
Use basic data types
Assessment Strategies
Programming Project, Self-Assessment and/or Exam
Criteria
Project includes effective use declaring variables, variable assignments, valid identifiers, and expressions
Explore object usage in Python
Apply basic math skills to code
-
Use advanced Python types
Assessment Strategies
Programming Project, Self-Assessment and/or Exam
Criteria
Project includes effective use of strings, lists, tuples, sets, dictionaries
Project effectively converts between types
Project demonstrates effective formatting of these types
-
Execute branching using logic
Assessment Strategies
Programming Project, Self-Assessment and/or Exam
Criteria
Project includes effective use of branching constructs and logical comparisons
Test membership in certain containers
Debug common comparison errors
Determine precedence in order of evaluation
-
Construct loops in programs
Assessment Strategies
Programming Project, Self-Assessment and/or Exam
-
Construct functions
Assessment Strategies
Programming Project, Self-Assessment and/or Exam
-
Construct advanced string formatting
Assessment Strategies
Programming Project, Self-Assessment and/or Exam
-
Construct lists
Assessment Strategies
Programming Project, Self-Assessment and/or Exam
-
Construct dictionaries
Assessment Strategies
Programming Project, Self-Assessment and/or Exam
-
Construct files in programs
Assessment Strategies
Programming Project, Self-Assessment and/or Exam
-
Use common data science packages in programs
Assessment Strategies
Programming Project, Self-Assessment and/or Exam