什么是python
Python指的是python编程语言,以及Python解释器软件,它读取源代码,并执行其中的指令。
就像上面说的Python其实是一种解释性语言,何为解释性语言呢?解释性语言:是在解释器中一行行编译执行,它和C语言,Java等一些其他语言不同。C语言,Java等一些其他语言是编译性语言。编译性语言,是统一将代码交给CPU,一次性执行。所以编译器的特点就是速度较快。所以,你应该也就猜到解释性语言比编译性的语言要慢了。那么为何Python语言在如今却那么火呢?
Python的优缺点
对于一个完全是自学Python语言的我来说,最大的优点就是简单,直观,代码量少。例如使用以下五行代码技能画出一个很好看的图形。
import turtle
t = turtle.Pen()
for x in range(360):
t.forward(x)
t.left(59)
Python语言是一个开源的语言,是完全面向对象的语言。但是其实Python语言最大的优点是因为拥有一个强大的标准库。
Python社区提供了大量的第三方模块。例如上面的代码就是导入了一个turtle的库。还有一个优点就是可扩展性,假如你编写的一串代码,里面有一些关键性的语句或者算法不想让别人知道,你就可以将这段代码用C或者C++编写,然后在Python程序中使用。
当然Python语言也有缺点,例如上面说的运行速度,另外就是相对Java或者C语言来说,国内市场比较小。而且在Python方面的中文资料也相对少一点。
但是,随着大数据时代的来临,我觉得Python语言会越来越多的人去使用它,去运用它。
“人生苦短,我用Python”。