1.什么是Python:
是一种使你在编程时能够保持自己风格的程序设计语言,你不用费什么劲就可以实现你想要的功能,并且编写程序清晰易懂。(一种解释型的、面向对象的、带有动态语言的高级编程程序设计语言);
2.Python的简史:
Python的作者,Guido von Rossum,确实是荷兰人。1982年,Guido从阿姆斯特丹大学(University of Amsterdam)获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。用他的话说,尽管拥有数学和计算机双料资质,他总趋向于做计算机相关的工作。
3.Python特征:
(1)
Python编程语言中的定位:
脚本语言(scripting language);
高阶动态编程语言;
(2)简单易学
Python是一种代表简单主义思想的语言。Python的这种伪代码本质是它最大的优点之一。他是你能够专注于解决问题而不是去搞明白语言本身。Python有及其简单的语法,极易上手。
(3)解释性&编译性
Python语言写的程序不需要编译成二进制代码。可以直接从源代码运行程序,但是需要解释器。这点类似于java,或是Matlab(是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分)。
Python中亦有编译执行的特征。
(4)面向对象
Python及支持面向过程的编程也支持面向对象的编程。与其他主要的语言如C++和java相比,Python以一种非常强大又简单的方式实现面向对象编程。
(5)高级语言
使用Python语言编写的程序,无需考虑诸如管理内存一类的底层。
(6)可扩展性及可嵌入性
可以把部分程序用C或者C++编写,然后在Python程序中使用他们。与此相反,可以把Python嵌入到C/C++程序,提供脚本功能
(7)免费、开源
自由的发布这个软件的拷贝、阅读它的源码、对他做改动、把它的一部分 用于新的自由软件中。
(8)可移植性强
(9)丰富的库