跳转到内容

Python

本页使用了标题或全文手工转换
维基教科书,自由的教学读本

Python 是一种面向对象、直译式计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史。它可以运行于Microsoft Windows, Apple Mac OS X, GNU/Linux, BSD和很多其他的操作系统上。

维基教科书编写进度
草稿 待展 将成 誊正 成文


介绍

[编辑]
概览 开发阶段:75%(截至{{{2}}})
下载和安装 开发阶段:75%(截至{{{2}}})
设置开发阶段:00%(截至{{{2}}})
使用python解释器开发阶段:50%(截至{{{2}}})
交互模式 开发阶段:00%(截至{{{2}}})
Self Help 开发阶段:25%(截至Dec 15, 2008)

概念

[编辑]
基本语法 开发阶段:25%(截至2018.2.3)
数据类型 开发阶段:25%(截至2018.2.3)
数值 开发阶段:25%(截至2018.2.3)
字符串 开发阶段:50%(截至2018.2.3)
字节数组及相关类型开发阶段:100%(截至2022.10.5)
列表 开发阶段:100%(截至2019.8.22)
元组 开发阶段:00%(截至2018.2.3)
字典 开发阶段:25%(截至2018.2.3)
集合 开发阶段:00%(截至2018.2.3)
变量和字符串 开发阶段:100%(截至{{{2}}})
运算符 开发阶段:00%(截至2018.2.3)
流程控制 开发阶段:100%(截至2018.2.3)
函数 开发阶段:100%(截至2018.2.3)
迭代器 开发阶段:25%(截至Feb 2, 2018)
生成器 开发阶段:100%(截至Feb 2, 2018)
作用域与名字空间 开发阶段:100%(截至2018.2.3)
错误 开发阶段:100%(截至{{{2}}})
异常 开发阶段:00%(截至2018.2.3)
输入输出 开发阶段:00%(截至2018.2.3)
模块 开发阶段:100%(截至2018.2.3)
开发阶段:100%(截至2018.2.3)
编程习惯用法

高级概念

[编辑]
描述符
装饰器 开发阶段:25%(截至Dec 16, 2008)
上下文管理器 开发阶段:100%(截至April 10, 2014)
反射 开发阶段:25%(截至April 10, 2014)
元类 开发阶段:00%(截至Aug 6, 2006)
性能
提示与技巧 开发阶段:25%(截至Aug 6, 2006)

用Python写程序

[编辑]
创建 开发阶段:00%(截至{{{2}}})
基础数学 开发阶段:00%(截至{{{2}}})
序列型数据结构 开发阶段:00%(截至{{{2}}})
决策控制 开发阶段:00%(截至{{{2}}})
条件表达式 开发阶段:00%(截至{{{2}}})
分支 match-case 开发阶段:00%(截至{{{2}}})
循环 开发阶段:00%(截至{{{2}}})
源文件和注释 开发阶段:00%(截至{{{2}}})
用户界面和互交 开发阶段:00%(截至{{{2}}})
模块和使用 开发阶段:00%(截至{{{2}}})
创建和处理文件 开发阶段:00%(截至{{{2}}})
处理文本 开发阶段:00%(截至{{{2}}})
游戏编程 开发阶段:00%(截至{{{2}}})
编程风格 开发阶段:00%(截至{{{2}}})

模块

[编辑]

标准库模块

[编辑]
基础性标准库 开发阶段:00%(截至Feb 10, 2009)
正则表达式 开发阶段:100%(截至2018.2.3)
External commands
XML工具 开发阶段:00%(截至2018.2.3)
多进程 开发阶段:25%(截至Aug 6, 2006)
线程 开发阶段:25%(截至Aug 6, 2006)
协程 开发阶段:100%(截至2018.2.3)
GUI Programming 开发阶段:50%(截至Aug 9, 2010)
Tkinter
CGI interface 开发阶段:50%(截至Aug 15, 2014)
WSGI web programming 开发阶段:00%(截至Aug 6, 2006)
Internet 开发阶段:75%(截至Feb 10, 2009)
Email 开发阶段:25%(截至Feb 21, 2009)
Networks 开发阶段:00%(截至Aug 6, 2006)
Socket编程 开发阶段:00%(截至2018.2.3)
Math
文件 (I/O) 开发阶段:00%(截至2018.2.3)
网页内容获取 开发阶段:00%(截至2018.2.3)
struct
单元测试
日志

第三方库模块

[编辑]
Database Programming 开发阶段:25%(截至Aug 9, 2010)
numpy
Image(PIL或pillow)
pandas
游戏编程 开发阶段:25%(截至Aug 6,2006)
Qt4 开发阶段:75%(截至Feb 10, 2009)
Dbus 开发阶段:00%(截至Jan 25, 2009)
pyFormex
matplotlib
Sorted Container Types
3rd Party Internet
加密登录
Excel
MS Word

编写扩展模块

[编辑]
Extending with Perl 开发阶段:25%(截至Aug 9, 2010)
Extending with C 开发阶段:00%(截至2018.2.3)
Extending with C++ 开发阶段:00%(截至2018.2.3)
Extending with Pyrex开发阶段:00%(截至2018.2.3)
Extending with ctypes开发阶段:00%(截至2018.2.3)

工具与平台环境

[编辑]
打包为可执行程序开发阶段:00%(截至2018.2.3)
pip包管理开发阶段:50%(截至2018.2.3)
Conda包管理开发阶段:50%(截至2018.2.3)
jupyter notebook 开发阶段:50%(截至2024.2.20)

注释

[编辑]

参考链接

[编辑]
维基学院中的相关论述或教学:
维基百科中的相关条目: