• 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安装完成

     
  • 相关阅读:
    systemd管理服务
    卷积神经网络
    matplotlib-3.2.1
    pandas-1.0.3
    numpy-1.18.4
    降维
    无监督学习-聚类
    集成学习
    人工神经网络
    贝叶斯分类
  • 原文地址:https://www.cnblogs.com/songtao1600/p/9007759.html
Copyright © 2020-2023  润新知