python - 语言介绍

python 程序的执行过程

python 的实现

  Cpython 

    原始、标准的实现方式

  Jython

    用于与Java语言继承的实现

  Ironpython

    用于与.net框架继承的实现

 

python 性能优化工具

  psyco

    python语言的一个扩展模块,可以即时对程序代码进行专业的算法优化,可以在一定成都上提高程序的执行 速度,尤其是在程序中有大量循环操作时

    目前开发工作已经停止,由pypy所接替.

  pypy

    pypy 是用python实现的python解释器

    python语言的动态编译器,是psyco后续项目

    可以运行在linux32位和64位,maxOSX和windwos的32位平台中

  shed skin

    python编译器,能够将python代码转换成C++代码

 

python 编写/执行

  交互式解释器

    直接启动python,其显示信息取决于程序版本及操作系统等

    

  python 程序文件

    交互式模式下的程序执行完成后难以再次运行

    将编写的程序保存至文件(py)中方便多次运行

      python的此类包含了一系列预编写好的语句的程序文件称作""模块""

      能够直接运行的模块文件通常称作脚本(即程序的顶层文件)

 

  python源程序文件通常以.py为扩展名

    例如,新建一个名为firstpycode.py文件,内容如下所示:

    

    第一行为shebang,即执行脚本时通知内容要启动的解释器

    第二行通过import导入一个python模块platform

    第三行打印platform模块的uname方法的执行结果

    给予此脚本以执行权限,并执行即可.

    

 

python 文件结构

      

 

Python 擅长的领域

  web开发

      Django、Pyramid、Tornado、Bottle、Flask、WebPy 


  网络编程

    Twisted、Requests、Scrapy、Paramiko 

  科学运算

    SciPy、Pandas、Ipython

   GUI图形开发

    wxpython、PyQTV、Kivy 

  运维自动化

         OenStack、Saltstack、Ansible、腾讯蓝鲸

posted @ 2019-01-02 10:54  Anec  阅读(229)  评论(0编辑  收藏  举报