BAK/Problem Solving, Python Programming, and

Coursera 강의,Problem Solving, Python Programming, and Video Games 4주차

게임이 더 좋아 2020. 5. 14. 23:54
반응형
728x170
  • 학습목표
  • Classify solution issues (Hacking Version 1), as code quality or missing features.
  • Understand a game version (Hacking Version 2), by observing and playing it, to identify its features.
  • Modify a description (Hacking Version 1) to support new features (Hacking Version 2), using the Description Builder.
  • Modify a test plan (Hacking Version 1) to support new features (Hacking Version 2), using the Test Plan Builder.
  • Modify an algorithm (Hacking Version 1) to support new features (Hacking Version 2), using the Algorithm Builder.
  • Generate the tokens in a Python program using lexical tables and rules, focusing on these new token kinds: operator and keyword.
  • Validate the syntax of a Python program, using new syntax diagrams for: statement, assignment statement, import statement, mult-argument function call (including method call), attribute reference, binary expression, and binary operator.
  • Validate the semantics of a Python program, using new simplified semantic rules for: assignment statement, import statement, mult-argument function call (including method call), attribute reference, and binary expression.
  • Predict the outcome of evaluating a Python program that contains these new language components: assignment statements, import statements, multi-argument function calls (including method calls), binary expressions, and attribute references.
  • Create a Python program that produces a specific outcome, from a description of the outcome, using these new language components: assignment statements, import statements, multi-argument function calls (including method calls), binary expressions, and attribute references.
  • Modify a program (Hacking Version 1) to support new features (Hacking Version 2), using Wing IDE, uagame library and a test plan.
  • Recognize the order of tasks in the Create Game Process.
  • Recognize language features in a Python program: assignment statement, import statement, module, multi-argument function calls (including method calls), binary expressions and attribute references.

 

 


 

 


 

 

 

 


 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형
그리드형