python学习手册之小白学习笔记01

第一部分 使用入门

Python简介

python作为一门最近很火的语言,在网上应该有很多资料介绍,这里就不在繁述。

人们为何使用Python

使用Python的主要原因有:

  • Python更注重可读性、可重用性和软件质量*
  • 开发者效率高,因为Python程序可立即运行,无需传统的编译/静态语言所必须的编译及链接等步骤。*
  • 程序的可移植性
  • 标准库的支持
  • 组件集成
  • Python简单易用和强大的内置工具

Python是脚本语言吗

Python是一门多种用途的编程语言,时常扮演脚本语言的角色。Python可定义为面向对象的脚本语言,常被冠以以下三个角色:

  • Shell工具
  • 控制语言
  • 使用快捷

Python的缺点

Python的执行速度不够快,不像C和C++这类常规的编程语言那么快。另一方面,它对于绝大多数应用已经足够快了,并且典型的Python代码运行起来速度接近C,因为在Python解释器中调用链接了C代码。如果速度要求苛刻的话,应该的数值处理部分可以采用编译好的扩展以满足应用需求。

Python如何运行程序

  • 程序员的视角: 一个Python程序就是一个包含Python语句的文本文件。
  • Python的视角:Python程序的执行需经历
    源码(.py)→字节码编译(.pyc)→Python虚拟机(PVM)

执行模块的变体

Python语言主要有三种实现形式(CPython、Jython和Iron Python)以及一些次要的实现形式,如Stackless Python。 主要是替换Python执行过程的第二步和第三部,以便与其他应用相集成。

执行优化工具

  • Psyco实时编译器
  • Skedskin C++转换器
  • 冻结二进制文件

你可能感兴趣的:(python学习手册之小白学习笔记01)