跳转到内容

Python 编程

75% developed
来自维基教科书,开放的书,开放的世界

本书介绍了 Python,这是一种针对最流行的操作系统提供的开源通用解释型编程语言。 当前版本为 3.x,而 2.x 版本自 2020 年起不再受支持。 本书主要介绍 3.x 版本,但有时会引用 2.x 版本。

Python 3(以及更早版本)有几个实现:用 C 编写的标准实现,以及 PyPy,一个用 RPython 编写的 JIT 编译版本 - Python 的一个子集。 仅对于 Python 2,有 Jython,它用 Java 编写,以及 IronPython,它用 C# 编写,用于 .NET 环境。

概述 75% developed  as of Aug 6, 2006
获取 Python 75% developed  as of Aug 6, 2006
开发环境25% developed  as of Feb 13, 2007
交互模式 75% developed  as of Aug 6, 2006
自助 25% developed  as of Dec 15, 2008
创建 Python 程序 75% developed  as of Aug 6, 2006
变量和字符串 100% developed  as of Aug 7, 2007
基本语法 75% developed  as of Aug 6, 2006
序列 75% developed  as of Aug 10, 2010(字符串、列表、元组、字典、集合)
数据类型 75% developed  as of Aug 6, 2006
数字 75% developed  as of Aug 6, 2006
字符串 75% developed  as of Aug 6, 2006
列表 75% developed  as of Aug 6, 2006
元组 75% developed  as of Aug 6, 2006
字典 75% developed  as of Aug 6, 2006
集合 75% developed  as of Aug 6, 2006
基本数学 50% developed  as of Mar 19, 2007 -- 与“运算符”重复
运算符 75% developed  as of Aug 6, 2006
控制流 75% developed  as of Aug 6, 2006
决策控制 100% developed  as of Dec 1, 2008
条件语句 100% developed  as of Dec 1, 2008
循环 50% developed  as of Mar 27, 2009
函数 75% developed  as of Aug 6, 2006
作用域 25% developed  as of Aug 6, 2006
输入和输出 75% developed  as of Aug 6, 2006
文件 50% developed  as of Aug 6, 2006
模块 75% developed  as of Aug 6, 2006
75% developed  as of Aug 6, 2006
异常 75% developed  as of Aug 6, 2006
错误 25% developed  as of Jul, 2008
源代码文档和注释 25% developed  as of Mar 2, 2009
习语 0% developed  as of Apr 11, 2014
包管理
Python 2 与 Python 3
装饰器 25% developed  as of Dec 16, 2008
上下文管理器 50% developed  as of April 10, 2014
反射 25% developed  as of April 10, 2014
元类 75% developed  as of Aug 6, 2006
性能
PyPy
Cython
命令行单行代码
技巧和窍门 25% developed  as of Aug 6, 2006

标准库模块

[编辑 | 编辑源代码]
标准库 0% developed  as of Feb 10, 2009
正则表达式 75% developed  as of Aug 6, 2006
外部命令
XML 工具 25% developed  as of Aug 9, 2010
电子邮件 25% developed  as of Feb 21, 2009
线程 25% developed  as of Aug 6, 2006
套接字 截至 2010 年 8 月 9 日,开发进度为 25%
GUI 编程 截至 2010 年 8 月 9 日,开发进度为 50%
Tkinter
CGI 接口 截至 2014 年 8 月 15 日,开发进度为 50%
WSGI 网页编程 截至 2006 年 8 月 6 日,开发进度为 0%
互联网 截至 2009 年 2 月 10 日,开发进度为 75%
网络 截至 2006 年 8 月 6 日,开发进度为 0%
数学

第三方模块

[编辑 | 编辑源代码]
数据库 -- 将与下一章合并
数据库编程 截至 2010 年 8 月 9 日,开发进度为 25%
numpy
Python 游戏编程 截至 2006 年 8 月 6 日,开发进度为 25%
Qt4 截至 2009 年 2 月 10 日,开发进度为 75%
Dbus 截至 2009 年 1 月 25 日,开发进度为 0%
pyFormex
matplotlib
排序容器类型
Excel
MS Word

编写扩展模块

[编辑 | 编辑源代码]
用 C 扩展 截至 2006 年 8 月 6 日,开发进度为 50%
用 C++ 扩展 截至 2006 年 8 月 6 日,开发进度为 25%
用 Pyrex 扩展 截至 2010 年 8 月 9 日,开发进度为 0%
用 ctypes 扩展 截至 2010 年 8 月 9 日,开发进度为 25%
用 Perl 扩展 截至 2010 年 8 月 9 日,开发进度为 25%
流行度
链接
作者
库模块
命名约定
华夏公益教科书