·Python简介
@ Python的由来
Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者。
1991年,第一个Python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。从一出生,Python已经具有了:类、函数、异常处理、包含列表和字典在内的核心数据类型,以及模块为基础的拓展系统。
@ Python的应用
Python的应用十分的广泛,比如人们常说的web开发、网站运维、第三方数据爬取、云计算、大数据分析、AI人工智能(机器学习、智能算法)等等,这都是python大展身手的领域。许多大型网站就是用Python开发的,例如YouTube、Instagram,还有国内的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量地使用Python。在教育领域,我们也在全国计算机等级考试科目中加入"二级Python"。因此,我认为Python会成为一门非常牛逼的语言。
@ python的特点
Python语言简洁、结构简单,代码可读性强,学习起来更加简单。Python的源代码容易维护,为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容。除了内置的库外,Python拥有非常强大的第三方库,基本上你想通过计算机实现的功能,Python官方库里都有相应的模块进行支持,下载调用后,在基础库的基础上再进行开发,可以降低开发周期,避免重复造轮子。
Python作为初学者学习,入门容易,将来深入学习的话,可以编写那些非常非常复杂的程序。Pyhton应用能够这么广泛,首先离不开它的开源(开源:即代码可以被他人看到),其次Python是具有"胶水"性质的一门语言,用Python所写的脚本能够和绝大多数语言,比如C/C++、C#、Java、JavaScript、Ruby等比较完美的使用在一起。由于它开源的本质,Python可以移植到许多平台上。如果你需要一段关键代码运行得更快或者希望某些算法不公开,可以把你的部分程序用C或C++编写,然后在Python程序中使用它们。也可以把Python嵌入C/C++程序,从而向你的程序用户提供脚本功能。当你用Python语言编写程序的时候,你无需像C语言一样考虑如何管理程序使用的内存等底层细节。不过,Python与C语言不同,C语言是编译型语言,而Python是解释型语言:这意味着开发过程中没有了编译这个环节,每次执行都需要逐句翻译,类似于PHP和Perl语言。