Python是什么?

2016-03-17

Python 读作/ˈpaɪθən/,是一种编程语言。或者说的正式一点,Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。

高级编程语言

用编程语言开发的程序,都是让计算机替代人完成某项任务,比如做一个复杂的计算,上网下载文件,发送邮件,写报告文档等等,而计算机CPU只认识机器指令。所以,我们需要一个“翻译”,把我们的想法解释给计算机,变成CPU可以执行的机器指令。

用0,1的组合去编程显然效率低下,而且对程序员不太人道~~,所以各种人看得懂的编程语言就诞生了。即使没有编程经验,你也可能已经听说过C,Java,C++,汇编语言等等。它们难易程度不一,适用领域也不尽相同,但最本质的功能就是架起人和计算机沟通的桥梁————将我们的想法、逻辑用人方便易懂的语言组织、表述,然后翻译成机器指令传给计算机去执行。

Python他爹

Python是Guido van Rossum在1989年圣诞节期间打发无聊而编写的一个编程语言。嗯,就是他,是不是挺带感?! 2005年12月,Guido van Rossum加入Google。2012年12月又加入了Dropbox。高手就应该一直工作,一直写代码,永远活跃在第一线!

Python是什么样的编程语言

Python是一种十分方便易用,入门门槛低的编程语言。几十行Python代码往往可以完成C或者Java等语言数百行才能完成的任务。当然,硬币总是两面的。写出的代码少可不意味着程序要运行的指令少!方便的代价就是运行速度慢,C程序运行1秒钟,Java程序可能需要2秒,而Python程序可能就需要10秒。但绝大多数情况下,这个问题体现不出来————用C写几百行代码多花费的时间,足够Python来“慢慢”执行N多遍了……

Python关键词:

  • 解释型语言: 开发过程中没有了编译这个环节。类似于PHP和Perl语言。运行过程中解释器逐行翻译代码并执行。
  • 面向对象语言: Python支持面向对象的风格或代码封装在对象的编程技术。
  • 动态语言(又称弱类型语言),变量不必在使用之前声明类型,具体类型根据指向的内存单元中的数据类型决定。


思想果(www.sixiangguo.net)原创,作者:无梨教主。转载注明作者 和 本文链接: http://www.sixiangguo.net/archives/293.html

评论已关闭.