坐标系学习法,把他们框在4个象限里面。
这个方法经过测试,可以完全应用于其他计算机语言,包括:JAVA,PHP,JS.
在这里,我简单的插一句一下,什么是程序。
程序=数据结构+算法。
数据结构是一个静态的,而算法是动态的
所以我们编写一门语言,其实也就是将静态和动态相结合。
X 轴上放着的数据结构,算法。
按照逻辑我们可以把python语言进行拆解,可以将其拆解为:面向过程的数据结构、面向过程的算法
Y 轴代表的是对象,ython语言进行拆解,可以将其拆解为:面向对象的数据结构,面向对象的算法。
描绘好 XY 轴之后,这时候就得到了一个四象限的图了。
然后我们根据其对应的属性,将Python涉及到的知识可以对应的放到里面,便于我们分阶段学习。
第一块:面向过程的数据结构:常量/变量,注释,基本数据类型,列表,元组,字典
第二块:面向过程的算法:基本运算符,控制流语句
第三块:面向对象的数据结构:类、属性、模块
第四块:面向对象的算法:构造及析构过程
这时候就可以一目了然的看到整个python的逻辑了。
如果你把每一点按顺序地关联起来就可以看到这一条线就是以后要学习的轨迹。
看到这里,有没有一种豁然开朗的感觉呢?
所以说,实际上Python是非常轻松非常容易上手的~