python3自学(一):python3的介绍及环境安装

目录

一、Python起源

二、Python版本

二、选择运行Python的操作系统

三、在CentOS 7系统上安装Python3版本

1、下载源码包并解压

2、安装

四、在windows 10系统上安装Python3.6.7版本


一、Python起源

       Python是著名的荷兰人--“龟叔” Guido van Rossum(贵铎-范-罗萨姆)在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言.....大神的世界我们无法理喻,无敌也是多么寂寞的....

      贵铎-范-罗萨姆于1989年底始创了python,1991年初,python发布了第一个公开发行版, 为了更好的完成荷兰的CWI(国家数学和计算机科学研究院)的一个研究项目而创建。截至到2019年3月,python最新的发行版本为Python 3.7.3版本。(在python官网https://www.python.org/downloads/查看)

     

二、Python版本

       1、 Python2.x

目前所有系统默认安装的版本,CentOS 6为2.6版本,CentOS 7为2.7版本。Python2.0系统版本最高版本为2.7版本,官方宣布2020年将不再维护2.7版本,建议用户迁移到3.4及3.4以上版本。

       2、 Python3.x

2009年2月13日发布。

在语法和功能上有较大调整。

Python的发展均势。

      3、 Python的优点

高级:有高级的数据结构,缩短开发时间与代码量。

面向对象:为数据和逻辑相分离的结构化和过程化编程添加了新的活力。

可升级:提供了基本的开发模块,可以在它上面开发软件,实现代码的重用。

可扩展:通过将其分享多个文件或模块加以组织管理。

可移植性:python是用c写的,又由于c的可移植性,使得python可运行在任何带有ANSI C编译器的平台上。

易学:python关键字少、结构简单、语法清晰。

易读:没有其他语言通常用来访问变量、定义代码块和进行模式匹配的命令式符号。

内存管理器:内存管理器是由python解释器负责的。

Python的定位是“优雅”、“明确”、“简单

     4、 Python的缺点

代码不可加密:python是解释性语言,它的源码都是以明文形式存放的。(还好目前的互联网时代,靠卖软件授权的商业模式越来越少了,靠网站和移动应用卖服务的模式越来越多了)

运行速度较慢:因为python是解释性语言,在运行时需要解释器解释,所以相对C语言等直接和内核进行交互的语言运行较慢。python代码在执行时会一行一行地翻译成CPU能理解的机器码。(但是大量的应用程序不需要这么快的运行速度,因为用户根本感觉不出来。你能感觉到C语言运行的1.001秒和python语言运行1.1秒的区别吗?)

二、选择运行Python的操作系统

由于Python继承c的可移植性,可以运行在多种平台环境上。常用的系统有Microsoft Windows、Mac OS X、Linux三大操作系统。针对不同的领域要选择得心应手的、合适的系统。

1、 Linux系统

Red Hat Enterprise Linux

CentOS

Ubuntu

Deepin(国产)

2、其他系统

Windows

Mac OS

三、在CentOS 7系统上安装Python3版本

由于CentOS 7系统自带Python版本,如果想使用3.x版本需要看手动升级(即python3覆盖python2的环境变量),或安装在不同的目录,实现Python的2.x和3.x版本共享的环境。(当前linux系统为CentOS 7.4.17.8,Python为2.7.5版本

在Python官网https://www.python.org/选择“Downloads”再选择“Linux/UNIX”选项,进入linux的python源码安装包页面。

安装最新3.6.1版本,点击会有下载链接弹出。(如果想要较旧的3.x版本,就要往下拉,查找!)

现在开始着手下载linux的Python3.6.1版本的源码包

1、下载源码包并解压

[root@python3 ~]# wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz

[root@python3 ~]# xz -d Python-3.6.1.tar.xz 
[root@python3 ~]# tar -xf Python-3.6.1.tar

(解压好了,发现Python-3.7.3的文件夹)

2、安装

2.1、安装依赖包

[root@python3 ~]# yum install -y gcc gcc-c++ zlib-devel openssl-devel readline-devel libffi-devel

2.2、配置及编译安装

先查看下python2的信息

[root@python3 ~]# python -V
[root@python3 ~]# find / -name python

[root@python3 ~]# cd Python-3.6.1

[root@python3 Python-3.7.3]# ./configure --prefix=/usr/local

  (注意,要让3版本和2版本共存,不能覆盖,需存放不同位置)

[root@python3 Python-3.6.1]# make && make install

安装成功后查看安装的目录

[root@python3 ~]# which python
/usr/bin/python
[root@python3 ~]# which python3
/usr/local/bin/python3
[root@python3 ~]# python3     #运行python3的CPython解释器

退出解释器用exit()回车或者Ctrl+d

(注意:如果没有检测到python3时,但是已安装成功,那么是环境变量问题

# ln -s /usr/local/bin/python3  /usr/bin/  这条创建软链接命令可解决)

 

四、在windows 10系统上安装Python3.6.7版本

      登陆https://www.python.org/downloads/按照上面下载linux版本的python包的同样方法,去下载windows版本的python3.6.7安装包,详细步骤如下

(下载有installer字样的包)

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

++++++++++++++++++++++++++++++++++++++++++++

+++++++++++++++++++++++++++++++++++++++++++

注意:       

         windows10安装python3时较简单,要记得把 "Add Python3.6 to PATH"勾上,省去自己设置环境变量的问题了

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值