码迷,mamicode.com
首页 > 编程语言 > 详细

第一篇--python介绍、安装与入门

时间:2016-04-26 12:15:54      阅读:259      评论:0      收藏:0      [点我收藏+]

标签:

 Python介绍

1、简介 

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

2、用途

  • 互联网公司广泛使用Python来做的事一般有:自动化运维、自动化测试、大数据分析、爬虫、Web 等;
  • 目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等;

3、python与C语言对比:

  • C语言:代码编译得到机器码,机器码在处理器上直接执行,每条指令控制CPU工作;
  • 其他语言:代码编译得到字节码,虚拟机执行字节码并转换成机器码后在处理器上执行;
  • python语言由C开发而来;
  • 对于使用:python的类库齐全并且使用简洁;
  • 对于速度:python的运行相比较C,绝对是慢;

4、python与java、C#比较:

  • 对于使用:linux原装python,其他语言没有;都有丰富的类库支持;
  • 对于速度:python在速度上可能稍显逊色;

5、python的种类:

  • Cpython     :   官方版本,使用C语言实现,使用广泛,Cpython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在python虚拟机上;
  • Jython       :   python与java实现,jython会将python代码动态编译的java字节码,然后在JVM上运行;
  • IronPython :   python的C#实现,IronPython将python代码编译成C#字节码,然后在CLR上运行;
  • PyPy          :   Python实现Python,将python的字节码在编译成机器码

 

python安装

 

windows安装:
1、下载安装包
        https://www.python.org/downloads/
2、安装:
        默认路径C:Python27
3、配置环境变量
         【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --》【Python安装目录追加到变值值中,用 ; 分割】
linux安装:
  系统默认已安装
  如果自带python版本为2.6,更新至2.7

 

 升级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

 

python入门

一、第一句python代码:

创建hello.py文件,内容如下:

 print "hello,world" 

执行hello.py文件:

python  hello.py

python内部执行过程如下:

 

技术分享

 

 

 

 

 

 

 

 

 

 

 

二、解释器

python   hello.py执行时,明确指出hello.py是由python解释器来执行;

如果想类似执行shell脚本一样执行python,如./hello.py,需要在hello.py文件头部指定解释器,如下:

#!/usr/bin/env python

print "hello,world"

执行:./hello.py即可

ps:执行前需要给我hello.py可执行权限,chmod   755  hello.py

 

三、内容编码

 

第一篇--python介绍、安装与入门

标签:

原文地址:http://www.cnblogs.com/zhaojinhong/p/5434320.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!