Python by Example 中文版:建议

建议1:pythonbyexample是一本针对python编程语言入门的手册,而任何一门编程语言本质上都是一种工具或是一个工具集, 如果把它当做一个工具集,那该如何掌握它呢?那就是把工具集中的每一样工具都用一用,打开Jupyter,把每小节的例子自己输入一遍, 然后运行,这样每天你只需要15~30分钟就可以学完一节。

建议2:你需要把每个知识点都记下来么?把最关键的知识点记住就可以了,对于其他的,你知道有那么一个工具在那里, 等你需要它时,再看说明书也来得急。

建议3:学一门编程语言,就好像是学一个工具集,好比你想做一道菜之前,但要先了解厨房里的锅碗瓢盆这些工具怎样使用。

建议4:如果您是一位老师,并且是以教会小朋友们运用Python语言这个工具为目的,建议您以布鲁姆分类法(Bloom’s Taxonomy)来定义 Python编程语言学习的目标,即以认知维度(记忆,理解,应用,分析,评价与创造)与知识维度(事实性知识,概念知识,程序类知识, 元认知知识)考查。

建议5: CSTA出的K-12计算机教学标准参考中,共分5个strands,计算机实践及编程是一个strand,其他4个(或全部)strands中最重要的 一个strand是计算思维(Computational Thinking),计算思维是指运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解 等涵盖计算机科学之广度的一系列思维活动。计算思维这个概念是由美国卡内基·梅隆大学计算机科学系主任周以真(Jeannette M. Wing)教授提出。 建议您花时间深度了解一下。