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}}})
循环 开发阶段: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)
Threading 开发阶段:25%(截至Aug 6, 2006)
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)

注释[编辑]

参考链接[编辑]

维基學院中的相關論述或教學:
维基百科中的相关条目: