澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

澳门新萄京官方网站设置情状

2019-10-30 作者:www.8455.com   |   浏览(53)

python基础1之由来、体系、优瑕玷、安装情状

001_初识Python,001初识python

 

一、Python简介 

意气风发、前世今生

1、Python前世今生

python的创办人为吉多·范罗苏姆(吉多 van 罗斯尔um)。

一九八六年的圣诞节之内,吉多·范罗苏姆为了在吉隆坡打发时间,决心开荒多个新的本子解释程序,作为ABC语言的少年老成种持续。  

流行的TIOBE排行的榜单,Python赶上并超过PHP攻陷第五!!!

         

由上图可以知道,Python全体呈回涨趋势,反映出Python应用更加的广阔並且也日渐获得正式的确认!!!

Python能够使用于广大天地,如:数据解析、组件集成、网络服务、图像管理、数值总结和科学总结等大多领域。

目前正式大概具有大中型网络集团都在选拔Python,如:Youtube、Dropbox、BT、Quora(中黄炎子孙民共和国新浪)、豆瓣、搜狐、Google、Yahoo!、Facebook、NASA、百度、Tencent、太平洋汽车、美团等。

互连网商家广泛应用Python来做的事平时有:自动化运行自动化测量试验大数目深入深入分析、爬虫、Web 等。

备考:上述重大字身体表面示该集团首要采用Python语言开拓

  Python的老祖宗是吉多·范罗苏姆(吉多van 罗斯尔um),在一九八八年开销。二零一六年流行的编程语言排行的榜单中,python名列第五。网络企业左近选取Python来做的事平日有:自动化运营自动化测量试验大额深入分析、爬虫、Web 等。

2、为啥是Python并不是别的语言

C 和 Python、Java、C#等

           C语言: 代码编写翻译获得 机器码 ,机器码在计算机上一贯试行,每一条指令调控CPU工作

      其余语言: 代码编写翻译获得 字节码 ,虚构机推行字节码并转变到机器码再后在管理器上推行

Python 和 C  Python那门语言是由C开荒而来

  对于使用:Python的类库齐全并且利用简单,假若要促成均等的效应,Python 10行代码能够消除,C或然就需求100行还是越多.
  对于速度:Python的运维速度相较与C,绝逼是慢了

Python 和 Java、C#等

  对于使用:Linux原装Python,其余语言未有;以上几门语言都有非常丰富的类库帮衬
  对于速度:Python在进程上可能稍显逊色

于是,Python和其它语言未有啥本质差别,别的差异在于:专长某领域、人才丰盛、自以为是。 

 澳门新萄京官方网站 1澳门新萄京官方网站 2

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

以上巳PyPy之外,别的的Python的应和关系和执行流程如下:

澳门新萄京官方网站 3 澳门新萄京官方网站 4

PyPy,在Python的基础上对Python的字节码进一步管理,进而升高实行进程!

澳门新萄京官方网站 5

       由于Python语言精练、高效的原来的样子优势,Python也慢慢成为AI方面机器学习、深度学习、大数目深入解析等地点的盛行语言。对于IT开拓程序员来说,Python是已化作必备手艺之意气风发。

二、Python环境 

 

1、安装Python

1)windows

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

2)linux 

1 无需安装,原装Python环境
2   
3 ps:如果自带2.7,请更新至3.5

1.python C# PHP JAVA与C 的关系

2、更新Python

**1)windows**

1 卸载重装即可

**2)linux**

Linux的yum信任自带Python,为严防错误,此处更新其实正是再安装贰个Python

 1 查看默认Python版本
 2 python -V
 3   
 4 1、安装gcc,用于编译Python源码
 5     yum install gcc
 6 2、下载源码包,https://www.python.org/ftp/python/
 7 3、解压并进入源码文件
 8 4、编译安装
 9     ./configure
10     make all
11     make install
12 5、查看版本
13     /usr/local/bin/python3.5 -V
14 6、修改默认Python版本
15     mv /usr/bin/python /usr/bin/python2.7
16     ln -s /usr/local/bin/python3.5 /usr/bin/python
17 7、防止yum执行异常,修改yum使用的Python版本
18     vi /usr/bin/yum
19     将头部 #!/usr/bin/python 修改为 #!/usr/bin/python2.7

 

 

 

 

意气风发、Python 简介1、Python前世今生 python的开创者为吉多·范罗苏姆(吉多 van 罗斯尔um)。 1988年的圣诞节之内,吉多·范...

  C语言:代码编写翻译获得机器码,机器码在CPU上一向奉行,每一条代码调整一个下令,机器码正是Computer语言。

      别的语言:代码编写翻译获得字节码,虚构机施行字节码转变来机器码,然后再在CPU上实行,多了一步,所以这么些语言改为高端语言。


 

2.python的利弊

  a.Python 和 C  Python那门语言是由C开垦而来

  对于利用:Python的类库齐全何况应用轻便,假诺要贯彻平等的职能,Python 10行代码能够消除,C可能就要求100行照旧越多,python不要求操作内部存储器,有句名言——“人生苦短,作者学Python”
  对于速度:Python的周转速度相较与C,稍显逊色,因为编写翻译多了一步。

  b.Python 和 Java、C#等

  对于使用:Linux原装Python,别的语言没有;以上几门语言都有特别充分的类库协理,所以在自动化运转中占上风,没有须求设置软件
  对于速度:Python在速度上可能稍显逊色,因为其三十二线程方面绝对弱一些

故此,Python和别的语言未有怎么本质分化,其余分裂在于:擅长某领域、人才充足、先入之见。

 


 

3.Python的种类

  首要分为CPython、pypy、其余Python

    CPython是Python的官方版本,使用C语言完结,使用最为遍布,CPython达成会将源文件(py文件)转变到字节码文件(pyc文件),然后运转在Python虚构机上。

    pypy是针对性Python四线程较弱而优化的本子,代码实施速度比CPython快了0.15-6.9倍,要尊敬,是然后的时尚。

    别的Python,主要有Jython、IronPython、RubyPython等等,差距在于编写翻译Python代码的解释器的语言版本,语法规则都以联合的,不过因为其编写翻译流程多了一步,所以举行进程不比CPython。 

澳门新萄京官方网站 6澳门新萄京官方网站 7

澳门新萄京官方网站 8

PyPy,在Python的底蕴上对Python的字节码进一步管理,进而晋级实施进程!

 澳门新萄京官方网站 9澳门新萄京官方网站 10


 

二、 python安装

 

安装Python

windows:

 

 

1``、下载安装包

`https://www.python.org/downloads`/

2``、安装

``默认安装路径:C:python27

3``、配置环境变量

`【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--澳门新萄京官方网站设置情状。》【在第贰个内容框中找到 变量名字为Path 的生机勃勃行,双击】 --`> 【Python安装目录追加到变值值中,用 ; 分割】

``如:原来的值;C:python27,切记前面有分号

澳门新萄京官方网站设置情状。linux:

无需安装,原装Python环境

ps:如果自带``2.6``,请更新至``2.7

 


更新Python

windows:

 

 

               直接卸载安装

      linux:

Linux的yum重视自带Python,为堤防错误,此处更新其实正是再安装二个Python

查看默认Python版本

1
python -V

  

1``、安装gcc,用于编译Python源码

1
yum install gcc

  

 

2``、下载源码包,https:``/``/``www.python.org``/``ftp``/``python``/

3``、解压并进入源码文件

4``、编译安装

1
2
3
4
5
./configure
 
make all
 
make install

 

5``、查看版本

1
/usr/local/bin/python2.7 -V

  

 

6``、修改默认Python版本

1
2
3
mv /usr/bin/python /usr/bin/python2.6
 
ln -s /usr/local/bin/python2.7 /usr/bin/python

  

 

7``、防止yum执行异常,修改yum使用的Python版本

1
2
3
vi /usr/bin/yum
 
将头部 #!/usr/bin/python 修改为 #!/usr/bin/python2.6

  

 

本文由澳门新萄京官方网站发布于www.8455.com,转载请注明出处:澳门新萄京官方网站设置情状

关键词: