从本章开始,便算是正式开始学习python的基础知识,你将接触许多新的概念,这些概念虽然都很简单,却是构建编程概念的基石,能否掌握一门编程语言,就看你对数据类型究竟掌握理解到何种程度。
如果一定要给程序下一个定义,那么我认为下面这段定义这就是最好的定义
程序 = 数据 + 算法
一个程序,或者说一个有意义的程序,应当包含三部分
不论是你当前看到的网页,还是手机上的王者荣耀,如果将他们视为一个程序,那么他们都包含了这3部分。
数据,是一个很笼统的概念,在编程语言中,我们需要把他们具化成数据类型。
处理整数时,我们用int类型数据,处理小数时,我们用float类型数据,处理文字时我们字符串。
我们使用列表,元组,集合,字典等容器类型数据来存储int,float,字符串,等基础类型数据,以满足不同的操作要求。
如果没有数据,那么程序也就没有了存在的意义。因此,务必将数据类型这一章作为重点来学习,否则的话,你无法理解别人的程序,也无法写出自己的程序。
我们不要把算法这个概念局限于那些耳熟能详的诸如二分查找法,快速排序算法等可以叫得出名字的算法。
当你使用if语句,for循环等程序控制语法时,你就是在写算法,只是这些代码往往不具备很强的普遍适用性,因此没有被冠以某某算法之称,但从本质上看,都是在对数据做处理。
QQ交流群: 211426309