跳转至内容

Python 编程

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

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

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

概述 截至 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%
基本数学 截至 2007 年 3 月 19 日,开发进度 50% -- 与“运算符”重复
运算符 截至 2006 年 8 月 6 日,开发进度 75%
控制流 截至 2006 年 8 月 6 日,开发进度 75%
决策控制 截至 2008 年 12 月 1 日,开发进度 100%
条件语句 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% 已开发 截至 2006 年 8 月 6 日
套接字 25% 已开发 截至 2010 年 8 月 9 日
GUI 编程 50% 已开发 截至 2010 年 8 月 9 日
Tkinter
CGI 接口 50% 已开发 截至 2014 年 8 月 15 日
WSGI Web 编程 0% 已开发 截至 2006 年 8 月 6 日
互联网 75% 已开发 截至 2009 年 2 月 10 日
网络 0% 已开发 截至 2006 年 8 月 6 日
数学

第三方模块

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

编写扩展模块

[编辑 | 编辑源代码]
使用 C 扩展 50% 已开发 截至 2006 年 8 月 6 日
使用 C++ 扩展 25% 已开发 截至 2006 年 8 月 6 日
使用 Pyrex 扩展 0% 已开发 截至 2010 年 8 月 9 日
使用 ctypes 扩展 25% 已开发 截至 2010 年 8 月 9 日
使用 Perl 扩展 25% 已开发 截至 2010 年 8 月 9 日
流行度
链接
作者
库模块
命名约定

另请参见

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