点击查看完整教程http://www.daimapi.com/course1_4/
优点
1.易于学习
2.易于阅读
3.易于维护
4.广泛的标准库
5.可移植
6.可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。
7.可嵌入:你可以将Python嵌入到C/C++程序,让你的程序的用户获得"脚本化"的能力。
至于像连接数据库和GUI编程这种功能根本就不是问题。
缺点
1.速度慢:但是一般用户是无法直接感知的,如果不是对程序运行效率要求非常高的话,那就选Python吧。
2.代码不能加密:因为Python是解释性语言,它的源码都是以明文形式存放的。如果您的项目源代码必须是加密的,那你一开始就不应该用Python来去实现。
3.线程不能利用多CPU问题