最新消息:

用整体性思维学习编程语言

Python 少儿编程 1982浏览 0评论

时下科技迅猛发展,人工智能大行其道:

然后‘去年7月份,国务院印发了《新一代人工智能发展规划》,要求中小学生要上人工智能课程,推广编程教育。’

     然后  ‘我要学编程,我要学计算机语言’

     然后  为什么编程那么难?是我脑子不行吗?一定是我的脑子不善于逻辑思维;这本来只是一个入门教程——为什么我会觉得这么难?’

Print(‘分享一点学习编程语言的方法论‘)

 

如何用整体性思维学习编程语言?

   

 

      用整体性思维学习编程语言

   (图片来自互联网)

       为了让计算机能明白人类的指令,从最早的晦涩的机器语言、汇编语言,发展到现在的各种高级语言,高级语言的出现,尤其是面向对象语言的出现,编程门槛和难度大大降低。但是对刚入门的小白来说看了很多书,却仍旧是似懂非懂,面对教程里抽象的概念、复杂的逻辑以及令人眼花缭乱的数据结构等等,热情和兴趣渐渐磨掉,直到最后放弃。那么有没有一种短期内可行的、可以快乐学习的方法呢?哲学告诉我们任何观察事物和解决问题都是有方法论的!~最近阅读了斯科特.杨撰写的《如何高效学习》一书后的一点的小感悟,结合学习python这门脚本语言,和大家分享一下。

 

    用整体性思维学习编程语言

 

 

 

首先学习不是机械地复制,如果我们有着和计算机一样的大脑,那么机械记忆非常有效,可以实现完美拷贝。但很可惜,我们没有,但我们有着数十亿的神经元,可以将知识互联,创造信息的神经元网络。整体性学习就是基于此的一种学习理论。为了构建知识架构,常常用到联想法,斯科特在书中提到三种方法:比喻、内在化、图表。我们只探讨内在化在学习编程中的应用。

内在化充分利用了我们的感知系统。

 

用整体性思维学习编程语言

 

(图片出自此书)

 

    用整体性思维学习编程语言

 

 

计算机语言中少不了变量,那么什么是变量?该怎么理解呢?我通过内在化视觉感知,将变量想象成各种各样的罐子,来分别装载各种类型的数据。

用整体性思维学习编程语言

 

 

(图片出自此书)

通过视觉化将变量模型在大脑新知识体系中建立起来,同样以动作的形式来学习编程语言中函数这个概念。

用整体性思维学习编程语言

用整体性思维学习编程语言

      好像不用解释大家就知道这两个函数的功能了吧,并且看了之后会在你的大脑内留下深刻的印象。

        通过比喻、图形等方法将抽象的概念和复杂的逻辑关系视觉化,这难道不是一种聪明的学习方法吗?这才是真正的快乐学习。

 

 

#Python绘制的分形树

您必须 登录 才能发表评论!