python 学习笔记1 Python问答

python 学习笔记1 Python问答

1.人们选择Python的6个主要原因是什么?

软件质量、开发效率高、可移植性,、功能强大,社区活跃、组件集成、享受简便。

2.列举如今正在使用Python的著名组织?

Industrial Light & Magic 工业光魔,乔治·卢卡斯创立的电影特效公司
EVE - 网络游戏EVE大量使用Python进行开发
Google - 谷歌在很多项目中用python作为网络应用的后端,如Google Groups、Gmail、Google Maps等,Google App Engine支持python作为开发语言
NASA - 美国宇航局,从1994年起把python作为主要开发语言

3.什么原因让你不使用Python?

Python的缺点是性能,不能像C一样快,但是绝大多数应用已经足够快,如果速度要求苛刻的话可以调用编译好的扩展。

4.你可以用Python做什么?

几乎可以在计算机的任何方面使用Python

5.在Python中import this 有什么用?

会显示Python编程哲学
这里写图片描述
优美胜于丑陋(python 以编写优美的代码为目标)
明了胜于晦涩(优美的代码应该是明了的,命名规范,风格相似)
简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)
复杂胜于凌乱(如果复杂不可避免。那代码间也不能有难懂的关系,要保持接口简洁)
扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套)
间隔胜于紧凑(优美的代码有适当的间隔,不要奢望一行代码解决问题)
可读性很重要(优美的代码是可读的)
即便假借特例的实用性之名,也不可违背这些规则(这些规则 至高无上)
不要包容所有错误,除非你确定需要这样做(精确地捕获异常,不写 except:pass 风格的代码)
当存在多种可能,不要尝试去猜测
而是尽量找一种,最好是唯一一种明显的解决方案(如果不确定,就用穷举法)
虽然这也不容易,因为你不是python之父(这里的dutch是指guido)
做也许好过不做,但不假思索就动手还不如不做(动手之前要细思量)
如果你无法向人描述你的方案,那肯定不是一个好方案;反之亦然(方案评测标准)
命名空间是一种绝妙的理念,我们应当多加利用(倡导与号召)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值