在大一的上学期我已经接触到了Java,c语言等多种语言,发现这几种高级语言其实类似与人与人之间交流的媒介,例如英语,汉语,而高级语言就像是人与电脑之间的交流,给予计算机命令令计算机执行,所以仔细的去揣摩代码的含义还是很有意思的。
这学期我们接触到了python,起初我对python还是比较有恐惧感的,虽然python在社会中比较普及,但是要熟练掌握还是 有很大的难度的,不过仔细了解python后,发现其还具有很大优势的:
1 python提供了更多的错误检查,它具有高层次的内置数据类型,如灵活的数组和字典。因为拥有更多的通用数据类型,Python比perl和awk更适合大型的程序,维护性比较好。
2 python允许你分割你的程序模块,可以重复使用在其他Python程序上。它配备了一个标准的模块,你可以使用你的程序的基础 - 或作为例子开始学习Python编程的大集合。这些模块提供了一些事情,如文件I / O,系统调用,插座,甚至像Tk图形用户界面接口。
3 python是一种解释语言,它可以为您节省大量的时间在程序开发过程中,因为不需要编译和链接。解释器可以交互使用,这使得它易于调试。
同时python还具有很多特点:
1、Python使用C语言开发,但是Python不再有C语言中的指针等复杂的数据类型。
2、Python具有很强的面向对象特性,而且简化了面向对象的实现。它消除了保护类型、抽象类、接口等面向对象的元素。
3、Python代码块使用空格或制表符缩进的方式分隔代码。
4、Python仅有31个保留字,而且没有分号、begin、end等标记。
5、Python是强类型语言,变量创建后会对应一种数据类型,出现在统一表达式中的不同类型的变量需要做类型转换。