1.2.1 Python的优点 1.集成性
Python最令人无法拒绝的优点是开发效率高,这主要归功于其本身具有高度的集成性。Python除了本身具有功能丰富的标准库外,使用他人写好的第三方库也十分方便。
2. 优雅美观Python使用缩进表征代码段的逻辑结构,而不是使用大括号,这一优点极大地增强了代码的可读性,也有效地减少了代码行数,去除了分号等特殊符号的使用 ,关键字少,语法简单明了。
3. 易于调试Python是一门动态的解释性语言。
4. 拥有强大的解释器Python的解释器十分强大,开发人员无须考虑数据类型及内存分配,从而能够将更多的精力放在业务逻辑上。
5. 兼容性无论Windows还是Linux等操作系统环境,Python都能够正常运行。
1.2.2 Python的缺点 1. 速度慢执行速度慢是所有解释性编程语言的通病,好在Python针对这个问题有一个补救措施:将业务底层修改成C语言代码。
2. 无法加密编译性语言的源码的机密性的确高于解释性语言,但实际上这并没有什么影响。
(1)代码走向开源是该行业的主流。
(2)编程工作的专有性比较高,一般服务于具体应用或具体案例。
3. 多线程灾难当执行多线程程序时,由 GIL控制某一时刻只有一个线程能够运行,即Python中的多线程是表面多线程,而不是真正的多线程。
1.2.3 Pythonic的代码编写方式(1)PEP8。
(2)惰性计算。
(3)函数式编程。
(4)迭代器、 装饰器等。
1.2.4 Python版本选择Pythonn 核心团队将于2020年1月1日正式停止对Python2的官方支持,因此建议初学者,学习Python3。
1.2.5 Python应用领域与现状(1)人工智能。
(2)数据分析。
(3)前端Web开发。
(4)爬虫。
(5)图形用户界面。
标签:演进,1.2,Python,代码,解释性,版本,多线程,语言 From: https://www.cnblogs.com/aida/p/17736602.html