上QQ阅读APP看书,第一时间看更新
1.4 Python的优点
1.4.1 简洁优美
Python有许多方便的内置函数,同时还有强大的标准库可以用来快速实现想法。与C系语言相比,要实现相同的逻辑和功能,Python写起来一般要简洁的多。更关键的是,Python拥有很多现代化的编程思想和技术,再搭配上适当的语法糖(Syntactic Sugar),写出的Pythonic的代码是非常赏心悦目的。
比如刚才利用Python快速实现的计算器功能,如果用C++来写的话肯定是没有Python简洁的。
1.4.2 上手简单
有这样一个事实:“Python已经成为美国主流大学最受欢迎的入门编程语言”,这从一个侧面证明了Python是容易学习的。此外Python的交互式解释器“所见即所得”的模式对于初学者来说也是极具鼓舞性的,再加上刚才已经提到的“简洁优美”的优点,让Python的学习摆脱了C系语言很多刻板的用法和条条框框,这同样降低了学习的门槛。总之,Python拥有非常友好的语法和非常低的学习门槛。
1.4.3 应用广泛
Python得益于其优秀的特性,在各种领域上都有广泛的应用,比如很多网站就在使用Python处理数据,一些科学计算的任务也经常由Python来充当,包括近些年大火的机器学习首选的语言也是Python,可以说Python已经渗透到了我们日常生活的方方面面。
1.4.4 平台独立
在上面获取Python的小节可以看到,无论是什么设备什么系统都有Python的存在,这就意味着在一个平台上写的Python代码几乎不用修改就能移植到另一个平台上。正如Java的“Write once,Runs everywhere”的特性一样,Python的平台独立性为移植节省了大量的精力。