随笔分类 - python core programming
摘要: 引言 Web 服务 用 Win32 的COM 来操作Microsoft Office 用 Jython 写Python 和Java 的程序23.1 Web 服务 在网络上,有大量的Web 服务和应用,它们提供各式各样的服务。您会发现多数大型服务商都会提供(其服务的)应用程序接口(...
阅读全文
摘要: 引言/动机 扩展 Python 创建应用程序代码 用样板包装你的代码 编译 导入并测试 引用计数 线程和 GIL 相关话题22.1 介绍/动机什么是扩展 一般来说,所有能被整合或导入到其它python 脚本的代码,都可以被称为扩展。您可以用纯Python 来写扩...
阅读全文
摘要: 介绍 数据库 和 Python RDBMSs, ORMs, and Python Python 数据库应用程序程序员接口(DB-API) 关系数据库 (RDBMSs) 对象-关系管理器(ORMs) 关系模块21.1 介绍持久存储 在任何的应用程序中,都需要持久存储。 一...
阅读全文
摘要: 引言 Python 的Web 应用:简单的Web 客户端 urlparse 和 urllib 模块 高级的 Web 客户端 网络爬虫/蜘蛛/机器人 CGI:帮助 Web 服务器处理客户端数据 创建 CGI 应用程序 在 CGI 中使用Unicode 高级 CGI...
阅读全文
摘要: 引言 Tkinter 与Python 编程 Tkinter 模块 Tk 组件库 Tkinter 使用举例 标签、按钮与进度条组件 一个使用 Tk 的中级范例 其他 GUI 简介(Tix, Pmw, wxPython, PyGTK) 相关模块和其他 GUIPyth...
阅读全文
摘要: 引言/动机 线程和进程 线程和 Python thread 模块 threading 模块 生产者-消费者问题和 Queue 模块 相关模块18.1 引言/动机18.2 线程和进程什么是进程? 计算机程序只不过是磁盘中可执行的,二进制(或其它类型)的数据。它们只有...
阅读全文
摘要: 引言 文件传输 文件传输协议(FTP) 网络新闻、Usenet, 和新闻组 网络新闻传输协议(NNTP) 电子邮件 简单邮件传输协议(SMTP) 邮局协议 3(POP3) 相关模块17.1 什么是因特网客户端? 三个因特网协议——FTP, NNTP 和POP3...
阅读全文
摘要: 引言:客户/服务器架构 套接字:通信终点 面向连接与无连接套接字 Python 中的网络编程 Socket 模块 套接字对象方法 TCP/IP 客户端和服务器 UDP/IP 客户端和服务器 SocketServer 模块 Twisted 框架介绍 相关模...
阅读全文
摘要: 引言/动机 特别的字符和符号 正则表达式与 Python re 模块15.1 介绍/动机 正则表达式(RE)为高级文本模式匹配,以及搜索-替代等功能提供了基础。 正则表达式(RE)是一 些由字符和特殊符号组成的字符串,它们描述了这些字符和字符的某种重复方式。 正则表达式(...
阅读全文
摘要: 可调用对象 代码对象 语句和内置函数 执行其他程序 终止执行 各类操作系统接口 相关模块14.1 可调用对象许多的python 对象都是我们所说的可调用的,即是任何能通过函数操作符“()”来调用的对象。要调用可调用对象,函数操作符得紧跟在可调用对象之后。可调用对象可以通...
阅读全文
摘要: 引言 面向对象编程 类 实例 绑定与方法调用 子类,派生和继承 内建函数 定制类 私有性 授权与包装 新式类的高级特性 相关模块13.1 介绍在Python 中,面向对象编程主要有两个主题,就是类和类实例类与实例如何创建一个类:class MyNew...
阅读全文
摘要: 什么是模块? 模块和文件 命名空间 导入模块 导入模块属性 模块内建函数包 模块的其他特性12.1 什么是模块 模块是用来组织 Python 代码的方法, 而包则是用来组织模块的。模块支持从逻辑上组织 Python 代码。把其他模块中属性附加到你的模块中的操作叫做导入...
阅读全文
摘要: 什么是函数 调用函数 创建函数 传入函数 形参 变长参数 函数式编程 变量的作用域 递归 生成器11.1 什么是函数?函数是对程序逻辑进行结构化或过程化的一种编程方法.函数可以以不同的形式出现.declaration/definition def f...
阅读全文
摘要: 什么是异常? Python 中的异常 探测和处理异常 上下文管理 引发异常 断言 标准异常 创建异常 相关模块10.1 什么是异常人们需要一个"柔和"的处理错误的方法, 而不是终止程序.错误 从软件方面来说, 错误是语法或是逻辑上的. 当 Python 检测到...
阅读全文
摘要: 文件对象 文件内建函数 文件内建方法 文件内建属性 标准文件 命令行参数 文件系统 文件执行 持久存储 相关模块9.1 文件对象文件对象不仅可以用来访问普通的磁盘文件, 而且也可以访问任何其它类型抽象层面上的"文件"(具有文件类型接口的其它对象).内建函数 ...
阅读全文
摘要: if 语句 else 语句 elif 语句 条件表达式 while 语句 for 语句 break 语句 continue 语句 pass 语句 else 语句 (再看) Iterators 迭代器 列表解析(List Comprehensions)...
阅读全文
摘要: 映射类型: 字典 操作符 内建函数 内建方法 字典的键 集合类型 操作符 内建函数 内建方法 相关模块7.1 映射类型:字典 字典是Python 语言中唯一的映射类型。 映射类型对象里哈希值(键) 和指向的对象(值)是一对多的关系。 字典类型和序列类型容...
阅读全文
摘要: 序列简介 字符串 列表 元组6.1 序列顺序访问 序列类型有着相同的访问模式:它的每一个元素可以通过指定一个偏移量的方式得到。 而多个元素可以通过切片操作的方式一次得到。 下标偏移量是从0 开始到总元素数-1 结束。标准类型操作符 标准类型操作符一般都能适用于所有的序列类型...
阅读全文
摘要: 数的简介 整型 布尔型 标准的整型 长整型 浮点型实数 复数 操作符 内建函数 其它数字类型 相关模块5.1 数字类型数字提供了标量贮存和直接访问。 它是不可更改类型,也就是说变更数字的值会生成新的对象。 Python 支持多种数字类型:整型、长整型...
阅读全文
摘要: Python 对象 内建类型 标准类型运算符 值的比较 对象身份比较 布尔类型 标准类型内建函数 标准类型总览 各种类型 不支持的类型4.1 Python 对象Python 使用对象模型来存储数据。 构造任何类型的值都是一个对象。 尽管Python 通常...
阅读全文

浙公网安备 33010602011771号