Python(1)-源起、设计目标、设计哲学、特点


人生苦短,我用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爱好者开发的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值