立即学习:https://edu.csdn.net/course/play/19711/255446?utm_source=blogtoedu
语言特点:
优点:
1、语法简单灵活;
2、规范化代码:因为代码简单,所以阅读起来会非常容易,而且语法相对固定;
3、Python是一个开源项目:Python底层实现代码是公开的,所有的爱好者都可以根据自己的喜好进行Python源代码的重新开发,并且可以蒋修改后的源代码进行公布,方便更多人使用;
4、Python是一门面向对象语言;
5、Python具有强大的可移植性:Python只需要有自己的运行环境,就可以在任意的操作系统之间进行移植。
6、Python属于解释型的编程语言:
只需要将源代码的定义在程序开发环境之中就可以直接执行了,少了编译环节,省略了所谓的字节码,程序链接等功能。
7、Python是一个开源项目,有着众多并且广泛的开发支持,所以Python中提供的功能模块非常多,像现在最流行的数据分析、深度学习、人工只能就是因为这些给予的支持非常到位。
8、Python是一个“胶水语言”:
可以非常方便的与C、C++、java这样的程序进行连接
9、Python拥有良好的并发处理支持:
Python支持有多进程的并发访问、多线程并发访问(假的)、多协程开发。
缺点:
1、Python的执行速度较慢:对于一些高并发的访问支持,就不如java等其他语言了;
2、Python的开发版本不兼容:Python2.x与Python3.x的差别是很大的。
3、GIL(全局解释器锁)限制并发:
Python对多处理器的系统支持度不高,所有的并发访问会收到锁的限制;
4、Python的源代码并没有加密,都是采用明文的形式进行发布的。