Python 之初
- 创始人
- Python 诞生
- 编译型语言 AND 解释型语言
编译型语言(Java,c,c++…): 程序员在自己的开发环境上开发程序,开发完成后统一交给编译器,编译器统一翻译,并且最终生成一个独立的可执行的文件。在需要的时候可以在操作系统上通过 CUP 去执行可执行文件,即可看到最终实现的效果。
解释型语言(JavaScript / Perl /Shell,Python…):编写源代码,逐行交给解释器进行解释,同时逐行交给 CUP 去执行。
如下图所示
总结:
编译性语言执行速度快;
解释型语言跨平台(所谓跨平台就是可以在多种操作系统中执行)性高,可以在多种操作系统中执行,只需要在执行之前安装一个相应的解释器即可;
- Python 的设计目标
- Python 的设计哲学
1,优雅:Python 的源代码要写的工整,整齐,阅读感强;
2,明确:明确每段代码要做的事情和实现的功能;
3,简单:让每句代码都尽量的简单;
- 吉多为什么被称为 "仁慈的独裁者"
首先,Python 是开源的,也就意味着对 Python 感兴趣的朋友可以为 Python 增光添彩增加更多的功能,网友们为 Python 编写的代码,由吉多审核,同时 Python 的设计理念是优雅,简单,明确,所以那些花哨的代码,即使实现了一些可用的功能,吉多也会驳回。所以吉多被称为仁慈的独裁者;
- 为什么选择 Python?