随笔分类 -  python core programming

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