Python/概览

维基教科书,自由的教学读本
Python介绍:
概览 开发阶段:75%(截至{{{2}}})
下载和安装 开发阶段:75%(截至{{{2}}})
设置开发阶段:00%(截至{{{2}}})
使用python解释器开发阶段:50%(截至{{{2}}})
交互模式 开发阶段:00%(截至{{{2}}})

Python是一种易于学习,强大的编程语言。 它具有高效的高级数据结构和简单而有效的面向对象编程的方法。 Python的优雅语法和动态类型,以及其解释性质,使其在许多领域成为大多数平台上的的用于脚本和快速应用程序开发的理想语言。


Python的一些显著特性:

  • 语法优雅,使你编写的程序更易阅读。
  • 易于使用,使得你的编程工作很简单。这使得Python非常适合原型开发和其他个性化(ad-hoc)编程任务,而不会影响可维护性。
  • 附带一个大的标准库,支持许多常见的编程任务,如连接到Web服务器,使用正则表达式搜索文本,读取和修改文件。
  • Python的交互模式使得测试短代码片段变得很容易。还附带一个称为IDLE的开发环境。
  • 可以轻松地通过添加新的以编译语言(如C或C++)实现的模块来扩展。
  • 也可以嵌入到应用程序中提供可编程接口。
  • 可在任何平台运行,包括Mac OS X , Windows , Linux和Unix。
  • 在两个意义上是自由软件。 你可以免费下载或使用Python,或将其包括在你的应用程序中。 Python也可以被自由地修改和重新分发,因为虽然该语言是受版权保护的,但它是根据开源许可证提供的。

Python的一些编程语言特性:

  • 提供了各种基本数据类型:数字(浮点数,复数和无限长整数),字符串(ASCII和Unicode),列表和字典。
  • Python支持使用类和多重继承的面向对象编程。
  • 代码可以分组成模块和包。
  • 该语言支持抛出和捕获异常,从而实现更简洁的错误处理。
  • 数据类型健壮且动态类型化。混合不兼容的类型(例如,尝试添加字符串和数字)会导致引发异常,因此错误会更快被捕获。
  • Python包含高级编程功能,如生成器和列表推导式。
  • Python的自动内存管理使您无需在代码中手动分配和释放内存。