words:
belt , dive , nitty-gritty , nuts and bolts , operator , operand , branch , conditional , iteration , atomic , variation , nuance , essential , evaluate , explicit , replica , concatenate , bribe , paren , spectrum , fudge , lexicographic , discipline , remainder , precedence , exponentiation , parentheses , mutation , deliberate , dynamic , hash mark , precondition , intuition , brussels sprout , lousy , suffix , module , literally , motivation , even , odd , colon , brace , nest , tentative , faculty , inherent , preface , garbled ,recursion , procedure , purple , clause , indentation , awfully , sucker , interior
notes:
1、operators and operands & how to create expression by using them
2、statements
3、sets of programming : branching , conditional and iteration
ps:
1、professor在视频中说了自己不喜欢python的operator 的 overload , 说这make no sense 和 会搞混人们编程 , 看来西方人看待编程不是那种可以出结果就可以,他们是把编程看成一种世界观,从某种世界观看这样的编程不好,当然没有绝对正确的世界观了。
2、professor多处提到注意input , 他说 , what are my expectations from the input , and how i enforce them。编程要考虑各种情况,后面一课将会提到一种编程方式 , defensive programming。呵呵,好像在战斗似的。