Python入门

第一期 | Python介绍--来源--语言的特点

2020-12-01  本文已影响0人  七喜c4d

Python来源

Python语言是由荷兰程序员Guido van Rossum,江湖人称“龟叔”,独立开发完成初版的。“龟叔”曾供职于 google,现任职于dropbox 。1989年圣诞节期间,在阿姆斯特丹,为了打发圣诞节的无趣,决心开发一个新的 脚本解释语言,作为ABC语言的一种继承,然后他就这么做了,并实现了。

Python语言的特点

① 简单易学、明确优雅、开发速度快

简单易学:与 C 和 Java 比,Python的学习成本和难度曲线不是低一点,更适合新手入门,自底向上的 技术攀爬路线。

 明确优雅:Python的语法非常简洁,代码量少,非常容易编写,代码的测试、重构、维护等都非常容易。

​② 跨平台、可移植、可扩展、交互式、解释 型、面向对象的动态语言

 跨平台:Python支持Windows、Linux和MAC os等主流操作系统。

 可移植:代码通常不需要多少改动就能移植到别的平台上使用。

可扩展:Python语言本身由C语言编写而成的,你完全可以在Python中嵌入C,从而提高代码的运行速度和 效率。你也可以使用C语言重写Python的任何模块,从根本上改写Python。

 交互式:Python提供很好的人机交互界面,比如IDLE和IPython。可以从终端输入执行代码并获得结果,互动的测试和调试代码片断。

 解释型:Python语言在执行过程中由解释器逐行分析,逐行运行并输出结果。

 面向对象:Python语言具备所有的面向对象特性和功能,支持基于类的程序开发。 动态语言:在运行时可以改变其结构。

③ “内置电池”,大量的标准库和第三方库

 Python为我们提供了非常完善的基础库,覆盖了系统、网络、文件、GUI、数据库、文本处理等方方面面,这些第6页 是随同解释器被默认安装的,各平台通用,你无需安装第三方支持就可以完成大多数工作,这一特点被形象地称 作“内置电池(batteriesincluded)”。

④ 社区活跃,贡献者多,互帮互助 技术社区可以给我们对语言的学习和使用提供巨大的帮助,无论是前期的学习,还是日后的工作,只要有问题,技术社区的大牛都可以帮我们解决,有这些助力,可以帮我们更好地了 解、学习和使用一门语言。技术社区同时还推动Python语言的发展方向,功能需求,促使公司企业更多的使用 Python语言,招聘Python程序员。

⑤ 开源语言,发展动力巨大

Python是基于C语言编写的,并且使用GPL开源协议,你可以免费获取它的源代码,进行学习、研究甚至改进。Python 为什么会越来越火就是因为它的开放性,自由性,聚起了人气,形成了社区,有很多人在其中做贡献,用的人越 来越多,自然就提高了市场占有率,企业、公司、厂家就不得不使用Python,提供的Python程序员岗位就越来 越多,这就是开源的力量。

上一篇下一篇

猜你喜欢

热点阅读