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
三、内容编码
时间: 2024-10-13 03:09:39