python简介
- 1. python的起源
- 2. 解释器
- 3. python 语言的设计目标
- 4. python 语言的设计哲学
- 5. Python 特点
人生苦短,我用python–吉多·范罗苏姆(Guido van Rossum)
1. python的起源
1989年吉多在圣诞节想写一个新的解释程序作为ABC语言的继承者。期间,吉多正在看BBC电视剧,他就采用了电视剧名称里Python(蟒蛇)一词。经过一年多的优化,吉多在网上公布了Python的源代码。
2. 解释器
计算机只能识别机器语言,用不同语言开发出来的程序需要通过编译器翻译成机器语言才能被计算机识别。
编译型语言: 代表C,C++。开发原代码,将源代码传输给编译器,所有源代码一次性编译,生成可执行文件,用户执行可执行文件即可。执行速度快,跨平台能力较差,一个平台下生成的可执行文件在另一个平台上不能够执行。
解释型语言: 代表Python,开发源代码。将源代码传输给解释器,解释器一行一行翻译执行。执行速度慢,跨平台能力较强。在不同的操作系统上安装不同的解释器,源代码不需要修改。
3. python 语言的设计目标
1.简单直观的语言,与主要的竞争者一样强大;
2.开源,任何人都可以为其提升做贡献;
3.代码容易理解,读取;
4.适合于短期开发的日常任务;
4. python 语言的设计哲学
优雅(整齐)、明确(明确每句代码要做什么)、简单(每句代码都要简单)
以上也是为什么要选择Python 的原因。
用一种方法,最好只用一种方法来做一件事情。拒绝用胡里花哨的代码,实现一个简单的功能。
在Python社区,吉多被称为仁慈的独裁者,他在社区中起集中整合的作用,太复杂的代码他不要。
5. Python 特点
1.完全面向对象的语言:找一个对象来帮你解决问题。
2.强大的标准库;
3.大量的第三方模块,Python爱好者开发的。