Python 之初

  • 创始人
    Python 之初


  • Python 诞生
    Python 之初Python 之初


  • 编译型语言 AND 解释型语言

    编译型语言(Java,c,c++…): 程序员在自己的开发环境上开发程序,开发完成后统一交给编译器,编译器统一翻译,并且最终生成一个独立的可执行的文件。在需要的时候可以在操作系统上通过 CUP 去执行可执行文件,即可看到最终实现的效果。

    解释型语言JavaScript / Perl /Shell,Python…):编写源代码,逐行交给解释器进行解释,同时逐行交给 CUP 去执行。

    如下图所示

    Python 之初Python 之初

总结:

编译性语言执行速度快;
解释型语言跨平台(所谓跨平台就是可以在多种操作系统中执行)性高,可以在多种操作系统中执行,只需要在执行之前安装一个相应的解释器即可;


  • Python 的设计目标

Python 之初Python 之初


  • Python 的设计哲学

Python 之初Python 之初

1,优雅:Python 的源代码要写的工整,整齐,阅读感强;

2,明确:明确每段代码要做的事情和实现的功能;

3,简单:让每句代码都尽量的简单;


  • 吉多为什么被称为 "仁慈的独裁者"

首先,Python 是开源的,也就意味着对 Python 感兴趣的朋友可以为 Python 增光添彩增加更多的功能,网友们为 Python 编写的代码,由吉多审核,同时 Python 的设计理念是优雅,简单,明确,所以那些花哨的代码,即使实现了一些可用的功能,吉多也会驳回。所以吉多被称为仁慈的独裁者;


  • 为什么选择 Python?

Python 之初

Python 之初