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的对应关系和执行流程如下:


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 gcc2、下载源码包,https://www.python.org/ftp/python/3、解压并进入源码文件4、编译安装 ./configure make all make install5、查看版本 /usr/local/bin/python2.7 -V6、修改默认Python版本 mv /usr/bin/python /usr/bin/python2.6 ln -s /usr/local/bin/python2.7 /usr/bin/python7、防止yum执行异常,修改yum使用的Python版本 vi /usr/bin/yum 将头部 #!/usr/bin/python 修改为 #!/usr/bin/python2.6
浙公网安备 33010602011771号