第三章 Python的特点与Python绘图(基于turtle库)
发布时间
阅读量:
阅读量
Python是一种广泛使用的编程语言,在其设计初衷上致力于解决实际问题的过程中最大限度地简化了复杂的技术差异。开发者无需深究细节即可高效完成任务。
个人认为Python的设计理念与操作系统概念相似,在抽象层次上将繁杂硬件细节进行系统化简化处理。相比于过去各种编程语言在通用性和跨平台性上的努力追求与 Python 的表现相比,则显得略逊一筹。
其两大显著特点如下:
第一点:实现相同的目标时Python所需的代码量仅为C语言的十分之一,在效率上有十倍于C的优势。
第二点:Python拥有超过13万个第三方库资源(FOSS),这些开源项目由全球范围内的工程师与爱好者共同维护发展,并每年新增约2万个新资源。
python的库主要分为两大类:标准库与第三方库。
标准库属于预装组件的一种。
第三方库则需要用户进行专门的安装操作才能使用。
个人疑问:就理论而言,采用某一类标准语言应当能够普遍适用于多个平台。基于我的有限知识经验而言——通常认为跨平台意味着即使实现起来可能也会依赖于各自系统的底层API,在编译或解释阶段由相应的编译器或解释器处理。类似于c语言的预编译#ifdef来进行扩展。然而无论采用哪种高级语言都不可避免地要调用库中的功能模块(即复用现成库中的功能模块)。因此理论上说所有编程语言都应该具备这种能力。然而为何像Python这样的高级语言能积累如此庞大的标准库数量?其他编程语言虽
全部评论 (0)
还没有任何评论哟~
