• Python3 初识Python


    一 Python简介

    python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。  

    2017年7月4日,根据 IEEE Spectrum 发布的研究报告显示,在 2016 年排名第三的 Python 在今年已经成为世界上最受欢迎的语言,C 和 Java 分别位居第二和第三位。

    Python 的排名则从去年开始就借助人工智能的火热而持续上升,现在它已经成为了第一名。但排在前四名的语言 Python、C、Java 和 C++ 都有着广大的用户群体,并且他们的用户总量也十分相近。

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

    注视:上述重点字体表示该公司主要使用Python语言开发。

    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的字节码字节码再编译成机器码。

    二 Python环境

    安装Python

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

    升级Python

    Windows:
    卸载重装即可
    
    Linux:
    Linux的yum依赖自带Python,为防止错误,此处更新其实就是再安装一个Python
    
    查看默认Python版本
    python -V
      
    1、安装gcc,用于编译Python源码
         yum install gcc
    2、下载源码包,https://www.python.org/ftp/python/
    3、解压并进入源码文件
    4、编译安装
         ./configure
         make all
         make install
    5、查看版本
         /usr/local/bin/python2.7 -V
    6、修改默认Python版本
         mv /usr/bin/python /usr/bin/python2.6
         ln -s /usr/local/bin/python2.7 /usr/bin/python
    7、防止yum执行异常,修改yum使用的Python版本
         vi /usr/bin/yum
         将头部 #!/usr/bin/python 修改为 #!/usr/bin/python2.6
                                                            
    

      

      

  • 相关阅读:
    evernote100个做笔记的好方法
    平衡二叉树的调整模版
    晨间日记的奇迹
    hdu 2952 Counting Sheep
    hdu 1535 Invitation Cards
    poj 3259 Wormholes(spfa)
    poj 2263 Heavy Cargo(floyd)
    poj 3268 Silver Cow Party(SPFA)
    hdu 1690 Bus System
    hdu 3631 Shortest Path(Floyd)
  • 原文地址:https://www.cnblogs.com/lvcm/p/8245836.html
Copyright © 2020-2023  润新知