跳转到内容

Python 编程

75% developed
来自维基教科书,开放的书籍,用于开放的世界
(从 Programming:Python 重定向)

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

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

概述 截至 2006 年 8 月 6 日,开发进度为 75%
获取 Python 截至 2006 年 8 月 6 日,开发进度为 75%
开发环境截至 2007 年 2 月 13 日,开发进度为 25%
交互模式 截至 2006 年 8 月 6 日,开发进度为 75%
自助 截至 2008 年 12 月 15 日,开发进度为 25%
创建 Python 程序 截至 2006 年 8 月 6 日,开发进度为 75%
变量和字符串 截至 2007 年 8 月 7 日,开发进度为 100%
基本语法 截至 2006 年 8 月 6 日,开发进度为 75%
序列 截至 2010 年 8 月 10 日,开发进度为 75% (字符串、列表、元组、字典、集合)
数据类型 截至 2006 年 8 月 6 日,开发进度为 75%
数字 截至 2006 年 8 月 6 日,开发进度为 75%
字符串 截至 2006 年 8 月 6 日,开发进度为 75%
列表 截至 2006 年 8 月 6 日,开发进度为 75%
元组 截至 2006 年 8 月 6 日,开发进度为 75%
字典 截至 2006 年 8 月 6 日,开发进度为 75%
集合 截至 2006 年 8 月 6 日,开发进度为 75%
基本数学 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 vs. 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

标准库模块

[编辑 | 编辑源代码]
标准库 截至 2009 年 2 月 10 日,开发完成 0%
正则表达式 截至 2006 年 8 月 6 日,开发完成 75%
外部命令
XML 工具 截至 2010 年 8 月 9 日,开发完成 25%
电子邮件 截至 2009 年 2 月 21 日,开发完成 25%
线程 截至 2006 年 8 月 6 日,开发完成 25%
套接字 截至 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%
流行度
链接
作者
库模块
命名约定

另请参阅

[编辑 | 编辑源代码]
华夏公益教科书