首页 > Python > 正文

Python(1)简介

标签:python

廖雪峰 Python3 在线课程 – Python简介(https://www.liaoxuefeng.com/wiki/1016959663602400)

Python是Guido van Rossum在1989年圣诞节期间,编写的一个编程语言。

C语言是可以用来编写操作系统的贴近硬件的语言,所以,C语言适合开发那些追求运行速度、充分发挥硬件性能的程序。 Python是用来编写应用程序的高级编程语言。

Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容。用Python开发,许多功能不必从零编写,直接使用现成的即可。

除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。

许多大型网站就是用Python开发的,例如YouTube、Instagram,还有国内的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量地使用Python。

总的来说,Python的哲学就是简单优雅,尽量写容易看明白的代码,尽量写少的代码。

Python适合开发哪些类型的应用?

首选是网络应用,包括网站、后台服务等等;

其次是许多日常需要的小工具,包括系统管理员需要的脚本任务等等;

另外就是把其他语言开发的程序再包装起来,方便使用。

Python的缺点

第一个缺点就是运行速度慢,和C程序相比非常慢,因为Python是解释型语言,代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。而C程序是运行前直接编译成CPU能执行的机器码,所以非常快。

Python解释器

Cpython, IPython, PyPy, Jython, IronOython


原创文章,转载请注明出处!
本文链接:moonbrillante.github.io/posts/python1.html
上篇: 从排序数组中删除重复项
下篇: Python(2) 基础