python基础:Python介绍和环境安装

Python介绍 

Python简介

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。

Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

    • Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。

    • Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序。

    • Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。

    • Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。

Python发展历史

Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。

Python 本身也是由诸多其他语言发展而来的,这包括 ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其他的脚本语言等等。

像 Perl 语言一样,Python 源代码同样遵循 GPL(GNU General Public License)协议。

现在 Python 是由一个核心开发团队在维护,Guido van Rossum 仍然占据着至关重要的作用,指导其进展。

 

Python应用领域

Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等。互联网公司广泛使用Python来做的事一般有:自动化运维自动化测试大数据分析、爬虫、Web 等。

 

python特点

    • 1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。

    • 2.易于阅读:Python代码定义的更清晰。

    • 3.易于维护:Python的成功在于它的源代码是相当容易维护的。

    • 4.一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。

    • 5.互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。

    • 6.可移植:基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。

    • 7.可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。

    • 8.数据库:Python提供所有主要的商业数据库的接口。

    • 9.GUI编程:Python支持GUI可以创建和移植到许多系统调用。

    • 10.可嵌入: 你可以将Python嵌入到C/C++程序,让你的程序的用户获得"脚本化"的能力。

 

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 ...

python环境

 安装Python

windows 

1、下载安装包
    https://www.python.org/downloads/
2、安装
    默认安装路径:C:\python36
3、配置环境变量
    【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【Python安装目录追加到变值值中,用 ; 分割】
    如:原来的值;C:\python36,切记前面有分号

Linux

linux系统环境自带python2.6,但有时我们项目使用的版本可能是3.x以上等等,此时我们需要在linux中再安装项目所需的python版本,此时就涉及多版本共存问题了,很多同学在安装多个版本Python时会遇到各种问题,本篇文章针对python多版本共存做了详细安装说明
  1.下载python安装包

    打开https://www.python.org/downloads/,选择downloads>>All releases

    

 

   选择安装python3.6.1
    

    

    选择源码安装,下载源码通过xshell拷贝到linux系统中,

    在linux中,我们先进入到/opt目录中,该目录目录用来安装附加软件包

      

      接下来,启动xshell的文件传输命令,然后将下载的源码包拖进来就行了

    

    出现如下表示上传成功

    

    

2.解压和安装python软件包

    第一步:安装python所需的依赖包   

    执行命令:

    1 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk- devel gcc make 

    

    第二步:解压python源码包

     执行命令:

     1 1 tar -xzvf Python-3.6.1.tgz -C /usr/local/src/ #src一般用来存放源码目录 

    进入到/usr/local/src/目录中

     1 1 cd /usr/local/src/ #目录下的python-3.6.1就是解压后的源码包目录 

    

    进入源码包目录:

     1 cd /usr/local/src/Python-3.6.1 

    配置python安装路径,记住,安装完成之后,在python3目录下有一个bin目录,/usr/local/python3/bin这个路径为将要添加的python安装的python环境变量

       1 ./configure --prefix=/usr/local/python3 #这里我选择将python安装到/usr/local/python3中 

    

    配置检测完成之后,编译安装,执行命令:

     1 make && make install 

     

     第三步:添加环境变量

     进入/etc/profile.d/目录下

        1 cd /etc/profile.d/   

     新建一个python3.sh文件,文件内容添加环境变量,wq保存退出

      1 vim python3.sh 

     

    添加完环境变量之后,重载一下环境变量

     1 source ../profile 

    最后,echo一下环境变量是否添加成功

    

    至此,整个python安装完成

 
posted @ 2018-05-08 13:47  来晚了,松涛被占用  阅读(172)  评论(0编辑  收藏  举报