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


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:Python273、配置环境变量         【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --》【Python安装目录追加到变值值中,用 ; 分割】
linux安装:  系统默认已安装  如果自带python版本为2.6,更新至2.7

升级python:

windows:    卸载重装即可
linux:linux的yum以来自带的python,为防止错误,此处更新其实就是在安装一个python查看默认Python版本python -V1、安装gcc,用于编译Python源码    yum install gcc2、下载源码包,https://www.python.org/ftp/python/3、解压并进入源码文件4、编译安装    ./configure    make all    make install5、查看版本    /usr/local/bin/python2.7 -V6、修改默认Python版本    mv /usr/bin/python /usr/bin/python2.6    ln -s /usr/local/bin/python2.7 /usr/bin/python7、防止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 pythonprint "hello,world"

执行:./hello.py即可

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

三、内容编码

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

相关内容

    暂无相关文章

评论关闭