linux下python3的安装及python介绍

1.下载源码安装包

注:linux的iso镜像中有python2版本,直接可通过yum install python进行安装

这里我直接进行python3的安装

1.进入python官网(http://www.python.org),选择downloads下的all  releases选项

linux下python3的安装及python介绍

 

2.选择并下载自己想要的版本(这里我选3.6.4版本),下载完成后是一个如图所示的安装包

linux下python3的安装及python介绍

2.安装步骤


1.解压安装包到目录/opt(用于存放第三方软件库),并安装便一过程的依赖包:gcc,zlib,zlib-devel

###    tar  xf  Python-3.6.4.tgz  -C  /opt

###    yum install  gcc

###    yum install  zlib

###    yum install   zlib-devel

 

2.进入解压的安装包的目录进行编译,再进行安装

####   cd   /opt/Python-3.6.4
####      ./configure    --prefix=  /usr/local/python3   --with-ssl

####    make && make install

 

3.添加python3的命令到环境变量中

echo $PATH(查看)

linux下python3的安装及python介绍

1)####   echo export PATH=“python3的命令所在的路径:$PATH”         #临时添加:
    
2)####   echo export PATH=“python3的命令所在的路径:$PATH”  >> ~/.bashrc    #永久添加
                   (我这里的所在路径指的是/usr/local/python3/bin


也可在临时添加后,编辑配置文件。
vim ~/.bashrc
添加:export PATH="/usr/local/python3/bin:$PATH"(下图是添加完并重新读取配置文件后的内容)
    linux下python3的安装及python介绍

4.重新读取配置文件:
    source ~/.bashrc

5.测试:我们在shell中输入python3,若出现下图样子则说明安装完成

linux下python3的安装及python介绍


 

python的优点

(1)简单、优雅、明确

(2)有强大的第三方库模块

(3)可跨平台移植

(4)一种面向对象的语言

 

python的缺点

(1)代码执行速度慢,相比C语言,不过现在python的异步并发框架导致执行速度慢;

(2)python是开源的编程语言,代码不能加密;

再加一点基础知识:

1.python代码编写


- 交互环境:
- 文本环境:

2.python-打印

- python2:
    print   "打印内容"
    print   ("content")

- python3:
    print    ('hello')        ###(python3中用python2的打印方法就会报错)

linux下python3的安装及python介绍

- python2向python3过渡:
    from __future__ import  print_function

若执行了此条命令,那么python2中的打印命令不再适用于python2


3. python的编码格式

 python2: ASCII
     ASCII编码:
    1字节=8bit: 一个英文字符占用一个字节    --- 010101010101010(2^8-1)
   例: 96-a        97-b

 python3: Unicode
     Unicode: 一个字符代表两个字节,(2^16-1);
      utf-8: 如果是英文, 一个字节存储; 如果是中文, 用三个字节存储;