Python学习_python简介及安装

#!/usr/bin/python

#-*- coding:UTF-8 -*-

#date:20180510

一、Python的特点

优点:

1、高级语言:无需考虑如何管理你的程序使用的内存一类的底层细节等。

2、可移植性:由于Python的开源本质,可被移植到各种平台windows,Linux,maxos。

3、可扩展性:Python编辑的程序中可以直接调用部分C或C++ 开发的程序。

4、可嵌入性:可以把Python嵌入C/C++程序,从而向程序用户提供脚本功能。

4、面向对象:Python既支持面向过程的编程也支持面向对象的编程。

5、丰富的库:Python庞大的标准库可以帮助处理各种工作,几乎无所不能。

6、易读性:Python不需要编译成二进制代码的强制缩进方式,使得代码具有较好的可读性。

缺点:

1、运行速度相对慢点,因需要编码为字节,再被机器识别,但对人来说已经可忽略。

2、Python因为是开源,故无法加密。

3、Python框架比较多而杂。

二、Python的安装

windows:

1、从官网下载合适的版本:https://www.python.org/downloads/

2、和传统软件一般,双击安装到计划安装的位置,默认安装到C:\Python35

3、如果安装是没有点让软件进行配置环境变量,为达到可以在dos命令行中直接运行Python命令就启动Python的话,需要人工配置环境变量

【右键计算机】 - - 》【属性】 - - 》【高级系统设置】 - - 》【高级】 - - 》【环境变量】 - - 》【在第二个内容框中找到 变量名为Path 的一行,双击】  - - > 【Python安装目录追加到变值值中,用 ; 分割】
     如:原来的值;C:\python35,切记前面有分号
注:
因现实中很多还在用Python2,故环境中很可能要同时存在Python2和Python3
因path是按顺序从前到后执行,且Python2与Python3执行程序名都叫着python.exe,故当同时存在是直接执行Python往往都是Python2
网上有人说将Python2和3的执行文件名改一下,这种虽然可以,但还是有点麻烦,其实Python为我们解决了这个问题,就是在命令中如下执行即可:
Python2
》》》py -2
Python3
》》》py -3
 
Linux:
Linux中默认已安装Python,但版本过低需要更新
1、查看当前Python的版本
#python -V
2、可到官网上下载最新版本的源码包 https://www.python.org/downloads/source/(Python-3.7.0b4.tgz)
3、解压到指定位置
# tar -zxvf python-3.7.0b4.tgz -C /tmp/python3.7
4、安装
源码安装:
#./configure
#make all
#make install
rpm包安装到指定位置:
#yum -y --installroot=/tmp/python-3.7
默认安装在/usr/bin/python
5、查看Python版本
#/usr/bin/python -V
6、修改默认版本
#mv /usr/bin/python  /usr/bin/python3.7
#ln -s  /usr/bin/python3.7  /usr/bin/python
7、防止yum执行异常,修改yum使用的Python版本
#vim /usr/bin/yum
将头部/usr/bin/python 改为/usr/bin/python3.7

猜你喜欢

转载自www.cnblogs.com/sunxiuwen/p/9021423.html