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++转换器
  • 冻结二进制文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值