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、腾讯蓝鲸

最新文章

  1. Js 数组返回去重后的数据
  2. php 使用 curl 发送 post 数据
  3. JSP-12-使用过滤器和监听器
  4. Scala 深入浅出实战经典 第41讲:List继承体系实现内幕和方法操作源码揭秘
  5. Git入门指南十一:Git branch 分支与合并分支
  6. 在Ubuntu中用root帐号登录
  7. Spark的任务处理流程
  8. POJ 2280&&hdu 1661
  9. Windows打印管理解决方案
  10. ecstore使用paypal支付显示不支持此支付
  11. _OBJC_CLASS_$_ errors 错误解决办法
  12. C#之多线程编程
  13. linux mail 简操作
  14. String to Integer (atoi) - 复杂的测试
  15. java读取properties 文件信息
  16. leetcode-位运算
  17. 开源分享 Unity3d客户端与C#分布式服务端游戏框架
  18. [Swift]LeetCode1034.边框着色 | Coloring A Border
  19. SpringCloud实战9-Stream消息驱动
  20. Python编程-从入门到实践 Eric Matthes 著 袁国忠 译 - - 第二章 动手试一试

热门文章

  1. feemarker知识
  2. Adapter的getView
  3. Transactional 事务
  4. Luogu P2148 [SDOI2009]E&D
  5. python对象初始化
  6. Spring_xml方式开发
  7. Spring_事务管理
  8. maven_eclipse配置maven
  9. 13.模板方法(Template Method)
  10. ubuntu 配置minicom 进行串口开发