python浅谈

来源:互联网 发布:用记事本编写java 编辑:程序博客网 时间:2024/04/30 00:03

    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