1.python语言的特点
Python是一种解释型,面向对象的高级程序设计语言,功能强大,具有很多区别于其他语言的个性化特点。
注:解释型语言:是指在执行程序时,将程序边解释成机器语言边执行,所以运行速
度比编译型语言相比要慢。
优点
(1)语法简洁,易于上手,程序可读性强。
(2)既支持面向过程的函数编程,也支持面向对象的抽象编程。
(3)可移植性好,python程序可以在任何安装解释器的环境中运行。
(4)可扩展性好,程序可以集成如C,C++,Java等语言编写的代码,这样就可以让核心算法不公开,也可以通过内嵌的代码提高运行速度。
(5)开源本质,使任何用户都有可能成为代码的改进者。
(6)Python解释器提供了数百个内置库和函数库,开源社区的程序员们还在源源不断地贡献第三方函数库,几乎覆盖了计算机应用的各个领域。
(7)提供了安全合理的异常退出机制。
缺点
(1)由于python是解释型语言,因此运行速度稍慢。若对速度有特殊要求的话,可考虑用C++改写关键代码;
(2)构架选择太多,没有像C#那样的官方。NET构架。
2.python应用方向
Web开发 管理系统开发 GUI编程 数据爬虫 大数据开发 人工智能 数据编程 数据挖掘 网络编程 等等