第三章 python特点和蟒蛇绘制(turtle库)

python是通用语言,它的设计初心在于解决问题的逻辑上,尽量把复杂而细微的差别性隐藏起来,使用者无需去关心。
我个人觉得有点像操作系统的概念,把“丑陋”的硬件隐藏起来,事实上以前的各种语言也在通用性,跨平台性上努力,只不过python做得最好。
它的两个特点:
①完成同样的功能,python的代码量只有c语言的10%,相当于效率10倍提高。
②拥有13万多的第三方库,这些库由全球的工程师和爱好者提供,并以每年2万的速度快速增长。

python的库大体可分为两类:标准库和第三方库。
标准库是安装python的时候,程序附带的。
第三方库就需要单独安装,才能使用。

个人疑惑:理论上说,只要使用某一个标准语言,它都是通用跨平台的,比如标准c,标准c++等,我学过的简陋知识告诉我——所谓跨平台,真正具体实现的时候,一样是调用各自平台的底层api,只不过这个工作在编译或解释的时候,由编译器或解释器去完成了,类似于c语言的预编译#ifdef。
换句话说,现在高级语言都是跨平台的。
既然都是调用库,复用别人的代码,理论上任何语言都可以啊,为什么发展时间比python长的其他语言,库的数量远远不如python?其他语言调用库,也能完成相同的工作吧。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值