1.认识python

  python是一门当前热门的语言,和java、C#一样是属于在C语言之上的一种编程语言,都是通过本身编码成字节码再交给C语言编译成机器码运行的。所以C语言是底层语言,优势是执行效率高,缺点是编码效率低,而java和C#还有python可以通过较简单的代码完成同样的功能,缺点是执行效率较低,不过随着计算机硬件的发展,这两种类型的语言之间的执行效率差异已经变得越来越小。使用者计划没有感觉。所以java和python这种高级语言越来越流行。

2.python的种类

  • Cpython
        Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。
  • Jyhton
        Python的Java实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。
  • IronPython
        Python的C#实现,IronPython将Python代码编译成C#字节码,然后在CLR上运行。(与Jython类似)
  • PyPy(特殊)
        Python实现的Python,将Python的字节码再编译成机器码。
  • RubyPython、Brython ...

以上除PyPy之外,其他的Python的对应关系和执行流程如下:

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

 

python学习第一天 随笔 第1张

python学习第一天 随笔 第2张

 3.python的安装

    通过https://www.python.org/ 根据操作系统类型下载最新版本python,windows下和普通软件一样安装,linux下需要先安装GCC,编译安装1.configure 2.make 3 make install 

查看默认Python版本

python  - V    1 、安装gcc,用于编译Python源码      yum install gcc 2 、下载源码包,https: / / www.python.org / ftp / python / 3 、解压并进入源码文件 4 、编译安装      . / configure      make  all      make install 5 、查看版本      / usr / local / bin / python2. 7  - V 6 、修改默认Python版本      mv  / usr / bin / python  / usr / bin / python2. 6      ln  - / usr / local / bin / python2. 7  / usr / bin / python 7 、防止yum执行异常,修改yum使用的Python版本      vi  / usr / bin / yum      将头部  #!/usr/bin/python 修改为 #!/usr/bin/python2.6
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄