Python百日学习1初步了解Pyt

1.python是什么?

Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于年代初设计,作为一门叫做ABC语言的替代品。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言。

Python的版本号分为三段,形如Python3.8.1,含有A.B.C三层版本号。其中A表示大版本号,一般当整体重写,或出现不向后兼容的改变时,大版本号A就会增加;B表示功能更新,出现新功能时B会增加;C表示小的改动(例如:修复了某个Bug),只要有修改C就会增加。

2.Python的优缺点2.1Python的优点:

1.简单:Python的语法简单,比很多编程语言都更容易上手;2.开源:Python拥有强大的开源社区和生态圈,使得它的库包非常丰富,库包的功能和性能也迭代更新得非常快;3.跨平台开发:由于Python是解释性语言,有专门的解释器对源程序逐行解释,使得代码在不同操作系统之间可以迁移;4.支持面向对象和函数式编程:这两个范式使得Python能够用于开发很复杂的算法;5.可读性强:Python代码规范程度高,且语法简单,以至于符合人们的阅读逻辑和习惯,也有人说,就算不会Python,只要会英语也能略微看懂代码的意思。

2.2Python的缺点:

1.执行效率较低:由于Python是解释型语言,每次运行都需要逐条解释代码,代码效率较低,因此对性能有要求的部分,常常用C类语言代替;2.难以加密:Python代码难以加密,很多公司不希望自己开发的产品被客户拿到源码,对代码加密有要求。但如果只是销售服务而不是产品,那这种加密难的问题会被弱化。

3.Python的应用领域

Python有着非常广泛的应用领域,由于其开源性,它在不同领域的应用框架以非常快的速度在迭代更新,应用领域包括Web应用开发、自动化运维、人工智能领域、网络爬虫、科学计算、游戏开发、数据分析等。




转载请注明:http://www.aierlanlan.com/rzdk/8106.html