python是1989年诞生,2010年真正的流行起来。它是一个脚本语言,也可以说是高阶动态编程语言,或者是一种面向对象、解释型计算机语言。它简单、不需要编译成二进制代码,可以直接运行,但是需要解析器。它跟JS比较相似,语法自由。现在搞大数据的很多都需要使用python编程语言。
特征:易用与速度的完美结合、自动化的内存管理、把精力放在要解决的问题上、内建许多高阶而实用的模块、跨平台易扩展、轻易结合网络程序模块。
python也称为“胶水语言”。主要应用有:
Google:实现web爬虫和搜索引擎中的许多组件
Yahoo:管理讨论组
Nasa:有几个系统用到
YouTobe:视频分享服务大部分是由python编写
python2.7和python3差别还是有点大的,需要多比较和多学习。
下面介绍一下搭建python环境:
Windows:下载安装python的msi包直接安装 www.python.org官网安装IDLE(一个pythonshell,就是一个通过键入文本与程序交互的途径)
Linux:大多数Linux默认安装python环境,也可以自行下载安装(L参照inux软件安装)
python的文件类型(2.7版本):
源代码:以py为扩展名,由python程序解释,不需要编译
直接建立py文件,然后输入python 1.py即可;或者在建立1.py程序开头写文件路径#!/usr/bin/python ,需要赋予执行权限。sudo chmod +x 1.py ,然后直接./1.py即可
字节代码:python源文件经过编译后生成的扩展名为”pyc”的文件;
importpy_compile
py_compile.compile(“hello.py”)
优化代码:经过优化的源文件,扩展名为”.pyo”
python –o –m py_compile hello.py