一、python简介
作为现在最火的编程语言python ,大多数程序员都在学python,我们银行也在组织学python语言,还每周组织培训。听了二次基础课程后慢慢喜欢上了这门语言,为什么大家都在学python呢? 任何一件东西想让大家喜欢它,它就要有着它的优点,首先它是开源软件,免费的东西大家都喜欢。python是面向对象解释型语言,什么是解释型语言呢?
我理解,C好比手动挡车(编译型语言),java和python(解释型语言)好比自动档车。跑的最快的车都是手动档,但是对开不好的人来说,开自动档反而更快些。
C程序运行的时候会直接编译为机器码,python代码在python自身翻译成字节码 然后在转为机器码,但是python也是最为接近C语言的语言 因为python好多地方都是直接调用C的。
python语言的特性就是简单优雅,写容易明了的代码,而且尽量写少的代码。python为我们提供了完善的基础代码库,包括网络、文件、DB、文本等。除了内置库外,还有大量第三方库。所以,使用python开发,许多功能不需从零编写,直接使用现成的即可。
python可以用在自动化,爬虫,大数据方面 但是大数据现在都是以Java居多,个人感觉就是先入为主吧 ,毕竟Java时间这么久了,还有企业在后面维护工具相对来说也很多。python相对于别的语言比较慢但是在大数据方面这个因素已经不存在了 ,听说python语言相对于别的语言慢是因为python内部的解释器的原因,而在大数据中抹掉了这个大数据自己生成一个解释器,这样python就不比别的语言慢了,我相信python语言会越来越完善的 ,目前python3和python2 不兼容。