Python开挂的吧!

一、跟计算机沟通的语言太多了,先暂且不再说它们了,先搁着!

二、Python应用领域

  1.云计算:云计算最火的语言,典型应用OpenStack

  2.WEB开发:众多优秀的WEB框架(后面单独跟它们聊一下)

  3.科学计算、人工智能:典型歪日的库:numpy、pandas、Matplotlib、Enthought(当然还有众多,不逼逼它们了。尤其是人工智能看个函数瞬间懵逼的赶脚)。

  4.系统运维:目前搞运维的能不会这门语言?不会你就gg吧!

  5.金融:量化交易,分析啊等等一帕拉。用的确实很多。原因:科学计算和统计分析都很拽,龟叔粑粑在圣诞期间就发明了动态语言的Python,语言结构清晰,牛逼的库很丰富,成熟的一撇,生产效率远比C/C++/JAVA高的多,当然也有缺点哈!开发效率高,运行效率有点致命!

  6.图形GUI:PyQT,WxPython等

  反正吧应用非常多什么Google/CIA/NASA/YouTube/Facebook不瞎歪歪的了多了去了!

三、神秘Python到底是他妈什么鬼东西语言

  3.1编译与解释了解一下哇

    编译:哪些诡异的游戏啊就是写了一大堆的程序,然后就要通过编译器进行编译,把哪些一大堆吊不兮兮的程序编译成机器语言,并保存成二进制的文件,交给咱们的cpu拿去算过去算过来的,这样的话运行速度着实快。但是一旦程序有bug了,有点蛋疼,每次都要全部编译一遍才行。机器码

    解释:就是我们敲的程序啊通过解释器逐行的解释成机器语言,保存二进制文件交给CPU去算着玩。这个样子的话开发效率就很高了,但是运行效率就慢了,就不用项编译型的语言那样还要从新的去编译,怎么说呢?就是你给我一句程序我就解释一句,就交给CPU玩。字节码

  3.2编译型与解释型语言分类

    

    3.3 Python优缺点

      优点:1.优雅、明确、简单2.开发效率高3.高级语言4.可移植性5.可扩展性6.可嵌入

      缺点:1.执行速度慢2.代码不能加密3.线程不能利用多CPU 

    3.4  Python解释器

      Cpython    Ipython    PyPy   Jpython   Iconpython

    3.5 Python发展

      2018年转折点2.7版本,并且只支持到2020年这个版本,随后版本正常了

      python2和python3的区别:1.编码问题 python2 ASCII编码 python3 utf8

                  2.python2源码重复率高,不规范而且python崇尚简单有没python3规范化

                  3.补充:utf8:一个汉字3个字节 gbk:一个汉字2个字节  utf8是unicode编码的压缩版本

                  4.python2 range直接生成数据, python3中range生成的可迭代对象节省内存

 1 内存:就是一堆编上号的格子 编号(地址)
 2 32位机器
 3 2**32
 4 4294967296
 5 2**32/1024/1024/1024
 6 4.0G
 7 2**64/1024/1024/1024
 8 17179869184.0G
 9 Python2中整数:普通的整数和long的  2**31-1表示不出来
10 一个整数4个字节

         

    

原文地址:https://www.cnblogs.com/Alexephor/p/11175781.html