python平台怎么使用:在 Python 中对协议使用 PEAK

PEAK是个用于快速开发和重用应用组件 Python 框架虽然 Python 本身就已经是门非常高层次语言但 PEAK 提供了更高层次抽象这些抽象主要来自于对元类(meta)及其他高级Python 技术巧妙运用在很多方面PEAK 对 Python 贡献相当于 J2EE 对 Java 贡献PEAK 中形式化部分体现在协议显式规范标准中具体说是在可以单独获得 PyProtocols 包中  如果您正尝... [阅读全文]

pythonweb:Python Web 服务开发者 第 2 部分: Web 服务软件Software资源库 第 1 部分

本文举例源代码或素材下载   本文是有关创建个软件Software资源库系统短篇系列开始该软件Software资源库系统构建在 Web 服务上是用 Python 编程语言开发Mike Olson 向您展示了用配有 Python 4Suite 开放源码 XML 服务器创建基于 Web 服务应用详细信息  在“ Python Web 服务开发者专栏”第篇中我们... [阅读全文]

abstractfactory:Python设计模式系列的 4: 创建型Abstract Factory模式

本文举例源代码或素材下载   软件Software设计大师总是要比初学者更加清楚该如何设计软件Software他们手中掌握着设计模式这法宝作为种高级软件Software复用形式设计模式是众多优秀软件Software设计师集体智慧结晶能够很好地指导软件Software设计过程本系列文章讲述如何在用Python开发软件Software时应用各种设计模式此次介绍是创建型工厂思路方法(Fa... [阅读全文]

python创建文件:Python 设计模式系列的 2: 创建型 Simple Factory 模式

本文举例源代码或素材下载   软件Software设计大师总是要比初学者更加清楚该如何设计软件Software他们手中掌握着设计模式这法宝作为种高级软件Software复用形式设计模式是众多优秀软件Software设计师集体智慧结晶能够很好地指导软件Software设计过程本系列文章讲述如何在用Python开发软件Software时应用各种设计模式此次介绍是创建型简单工厂(Simp... [阅读全文]

factorymethod:Python设计模式系列的 3: 创建型Factory Method模式

软件Software设计大师总是要比初学者更加清楚该如何设计软件Software他们手中掌握着设计模式这法宝作为种高级软件Software复用形式设计模式是众多优秀软件Software设计师集体智慧结晶能够很好地指导软件Software设计过程本系列文章讲述如何在用Python开发软件Software时应用各种设计模式此次介绍是创建型工厂思路方法(Factory Method)模式  、介绍  工... [阅读全文]

jdk1.5新特性:深入 PEAK 的新特性

Python Enterprise Application Kit (PEAK)是个用于快速开发和重用应用组件框架当 Python 自己已经成为种高级语言的后PEAK 还可以提供更高级抽象最近在 PEAK 中添加个功能是创建通用并根据断言进行分派而不只是根据类型进行分派听起来很神秘?下面我们来详细了解下  Python 是种相当高级语言但是我们为什么只是局限于这级别抽象呢?利用 PEAK(Pyth... [阅读全文]

python类型转换:探索 Python 第 2 部分: 探索 Python 类型的层次结构

Python 编程语言是种简单但功能强大语言本文将探索该语言对象属性开头部分介绍了些简单内置数据类型此外本文还介绍了 Python 元组类并用它演示容器类型概念  在 Python 语言中所有事物都是可以访问对象, 其中包括保存整数简单类型以及您编写实际代码和这些代码在 Python 解释器中表示对于熟悉其他编程语言人来说此行为可能导致某些混乱但是在实战中不会出现这种情况Python 有个良好定义... [阅读全文]

python类型转换:探索 Python 第 3 部分: 探索 Python 类型的层次结构

和许多其他编程语言区别Python 语言不包括用于处理单(例如“a”或“z”)特殊数据类型相反Python 使用了其他思路方法:它使用专为保持序列而设计类本文将介绍串类并演示在 Python 中使用串各种思路方法  在本系列第篇文章 探索 Python第 1 部分:Python 内置数值类型 中我介绍了 Python 简单内置数值数据类型如果您曾经使... [阅读全文]

gobject:在 Python 中封装 GObject

本文举例源代码或素材下载   无论您是否对 C 特别精通通过学习如何在 Python 中封装可供使用 GTK+ C 模块都使您能够在 Python 中根据您需要随时使用用 C 编码 GObject  Python 是用于编码图形界面极佳语言由于可以迅速地编写工作代码并且不需要费时编译周期所以可以立即使界面启动和运行起来并且不久便可使用这些界面将这点和 Python 易于链接本机库能... [阅读全文]

可爱的 Python: Numerical Python

Numerical Python (通常称为 NumPy) 是个广为应用 Python 扩展库用于快速处理任意维数固定类型由于底层代码是充分优化 C 语言代码因而对主要操作在 NumPy 中执行时速度不再受到 Python 解释器限制 NumPy 已经取得了这样成功所以 NumPy 开发者将用个叫做 Num.gif' / 新模块来取代 NumPy新模块基本上 (但并不是完全) 和 NumPy 兼容... [阅读全文]

pythonfors60:了解 DParser for Python

首先初步了解 DParser 这由 J. Plevyak 编写简单而强大解析工具然后了解用于 Python DParser它为 Python 员提供了个访问 DParser 无缝接口并看看它和上期中介绍解析器比较语法规则以类似于 Spark 或 PLY 方式通过 Python 文档串加入到 DParser 中  有很多可用 Python 解析器库我已经在本专栏中讨论过 mx.TextTools、S... [阅读全文]

pythonweb:Python Web 服务开发者: 现实世界 第 2部分

本专栏涵盖了可以用于 Web 服务处理主要 Python API通过简单客户端和服务器使用演示了基本工具和思路方法所有这些都为使用现实世界 Web 服务打下了基础“现实世界”第部分展示了如何使用 Google Web 服务 API 搜索 Web现在第 2部分要进步深入将那些工具和理解应用到更为复杂现实世界 Web 服务应用中去该问题将以 Amazon.com Web AP... [阅读全文]

pythonweb:Python Web 服务开发者 第 6 部分: Python SOAP 库 第 2 部分

Mike Olson 和 Uche Ogbuji 继续着他们对 Python SOAP 实现研究他们对 Zolera SOAP Infrastructure(ZSI)作为 SOAP 客户机和服务器库性能进行了试验他们发现 ZSI 可能是目前 Python 下 SOAP 应用最佳工具  这个月我们来继续我们对用于 Python SOAP 实现研究事实上我们将仔细研究是我们上次根本没有提到个东西:Z... [阅读全文]

pythonweb:使用 Python XSLT API 进行 Web 服务开发

本专栏文章讨论了用于 Web 服务处理主要 Python API尽管和 Java 社区相比Python 社区中对于开发 Web 服务热情要低得多增强 Python Web 服务处理功能个思路方法是利用最流行处理 XML 专用语言:XSLTPython 为 XSLT 处理提供了几种很棒工具您可以通过挖掘这个“矿藏”来增强 Web 服务处理能力本文将向您展示如何做到这点您应该熟... [阅读全文]

elementtree:使用 ElementTree 以 Python 语言处理 XML

Fredrik Lundh ElementTree 模块是种日益受欢迎 API用于以 Python 语言进行轻量级且高速 XML 文档操作在这篇专栏文章中David 将 ElementTree 和其它几种致力于以对象树方式处理 XML 例子库尤其是他自己 gnosis.xml.objecty 模块作了个比照  在本专栏以前文章中我已讨论了些 XML 库它们旨在以给定编程语言仿真最常见本机操作其中... [阅读全文]

python继承:Python 中的元类编程 - 理解继承的奥秘和例子创建

Michele 和 David 在 developerWorks 上发表第篇有关元类编程文章收到了很多读者反馈 其中有些是来自于那些希望掌握 Python 元类精妙的处但仍感困惑读者本文将重温元类使用和它们和面向对象编程概念关系对比类例子化和继承区分类思路方法和元思路方法以及解释并解决元类冲突  元类及其不足  在 Python中元类编程第 1 部分中我们介绍了元类概念展示了它们些能力还举例了元类... [阅读全文]

pythonweb:Python Web 服务开发人员: 现实世界 第一部分

本专栏涵盖了可以用于 Web 服务处理主要 Python API通过简单客户端和服务器使用演示了基本工具和思路方法所有这些都为使用“现实世界” Web 服务打下了基础笔者现在把这些工具和理解应用到几个现实世界 Web 服务应用中这里着重点是 Google Web API-- 应用可以通过 SOAP 连接到它们以便化地搜索 Web 并获取缓存Cache Web 页面  安装 ... [阅读全文]

pythondjango:使用 Django 和 Python 开发 Web 站点

本系列文章共有两篇本文是其中第篇在这篇文章中我们将展示 Django 使用方法Django 是 Python 编程语言驱动个开源模型-视图-控制器(MVC)风格 Web 应用框架使用 Django我们在几分钟的内就可以创建高品质、易维护、数据库驱动应用  Django 项目是个定制框架它源自个在线新闻 Web 站点于 2005 年以开源形式被释放出来Django 框架核心组件有:  用于创建模型对... [阅读全文]

matplotlib:基于 Python Matplotlib 模块的高质量图形输出

Matplotlib 是个用来绘制 2维图形 Python 模块它克隆了许多 Matlab 中 用以帮助 Python 用户轻松获得高质量(达到出版水平) 2维图形  1 有关 Matplotlib 模块  Matplotlib 是个由 John Hunter 等开发用以绘制 2维图形 Python 模块它利用了 Python 下数值计算模块 Numeric 及 Num.gif' /克隆了许多 M... [阅读全文]

垃圾邮件:用 hashcash 打击垃圾邮件

hashcash 是个基于可广泛应用 SHA-1 算法巧妙系统它使得请求者要进行大量可参数化工作而求值仍可以“廉价”地进行检验换句话说发送者为了向您收件箱中放入些内容不得不去做些切实工作您当然可以使用 hashcash 来防止垃圾邮件不过它还有其他方面应用其中包括为 Wiki 防止垃圾邮件以及加速分布式并行应用运转在本文中您将接触到 David 自己基于 Python h... [阅读全文]

pythonweb:Python Web 服务开发者: 第 1 部分

Python 座右铭向是“装备齐全”这是指在安装该语言时会附带大套标准库和功能本文概述了在 Python 中开发 Web 服务时可以使用工具和功能这些工具和功能包括内置 Python 功能和第 3方开放源代码工具  欢迎光临“Python Web 服务开发者”专栏但等等请不要我们所说“面向 Python 开发者”(for Py... [阅读全文]

python:用于 Python 的 RSS

RSS 是迄今为止最为成功 XML 服务的除了它那令人混乱历史根源它已经成为了通过 Web 站点交换内容信息社区标准Python 是用于 RSS 处理个优秀工具并且 Mike Olson 和 Uche Ogbuji 介绍了可用于这目些模块  RSS 是个可用多种扩展来表示缩写:“RDF 站点摘要(RDF Site Summary)”、“真正简单辛迪加(Reall... [阅读全文]

自然语言入门:可爱的 Python: 自然语言工具包入门

在本期文章中David 向您介绍了自然语言工具包(Natural Language Toolkit)它是个将学术语言技术应用于文本数据集 Python 库称为“文本处理”设计是其基本功能;更深入是专门用于研究自然语言语法以及语义分析能力  鄙人并非见多识广虽然写过很多有关 文本处理 方面东西(例如本书)但是对我来说 语言处理(linguistic processing) 是... [阅读全文]

python网络编程:探索 Python 第 6 部分: 用 Python 编程

本文讲述了 Python for 循环for 循环用于迭代 Python 集合中项目集合包括前面 “探索 Python” 文章中讨论 Python tuple、 和 list 容器类型通过使用 range(或 xrange)思路方法for 循环还可用于访问某个container 类型中元素另外还可以使用 range 思路方法在 for 循环内对组语句执行特定次数  for ... [阅读全文]

excel中函数的使用:使用 itertools 模块中的组合函数

Python 2.2 对 Python 语言引入了简单生成器并根据底层迭代器重新构思了标准循环在 Python 2.3 中生成器成了标准(不需要 _future_)而且引入了新模块 itertools 以和迭代器起灵活地工作itertools 模块本质上是组组合高阶只不过这些和惰性迭代器起工作而不是和有限列表起工作在这篇专栏文章中David 研究了该新模块并使您感受下组合迭代器所具有富有表现力强大... [阅读全文]

可爱的 Python:Python中的文本处理

和其它几种流行脚本语言样Python 是种用于浏览和处理文本数据优秀工具本文为 Python 初学者概述了 Python 文本处理工具文章介绍说明了规则表达式些常规概念并提供了处理文本时什么情况下应使用(或不使用)规则表达式建议  什么是 Python?  Python 是由 Guido van Rossum 开发、可免费获得、非常高级解释型语言其语法简单易懂而其面向对象语义功能强大(但又灵活)P... [阅读全文]

可爱的 Python:使用状态机

本文举例源代码或素材下载   状态机从理论上说是几乎和计算机和编程相关每件事基础从实用角度来看状态机还有助于解决许多常见问题(特别适用于 Python 员)本文中David Mertz 讨论了何时以及如何使用 Python 编码状态机实际例子  什么是 Python?  请简要回顾本专栏中 第篇文章 Python 是由 Guido van Rossum 开发免费高级解释型语言其语法... [阅读全文]

pythonide:Python IDE 测评

David Mertz 介绍了 6 种 Python 集成开发环境并比较了其特性、平台和稳定性他发现 -- 或许只是无意中对开放源代码模块测试 -- 免费产品似乎都比商业产品优秀  前几周我有幸对些 Python 开发环境做了次全新试用(或者说是首次尝试)这样很可能会涉及从实际尝试“最佳文本编辑器附加命令行”思路方法到 Python 开发而对于更复杂 Python 集成开发... [阅读全文]

可爱的 Python:Curses 编程

某类 Python应用最好使用交互式用户界面这样可以消除图形环境系统开销或复杂性交互式文本模式(在Linux/UNIX 中)例如封装在 Python 标准 curses模块中 ncurses 库正是您所需要本文中DavidMertz 讨论了在 Python 中 curses 使用方法他使用从前端到 Txt2Html样本源代码阐述了 curses 环境  curses 库 ( ncurses ) 提... [阅读全文]

web代理:我的第一个基于 Web的过滤代理

本文介绍了 Txt2Html由 David 创建公共域工作项目用于介绍说明 Python 编程窍门技巧Txt2Html 是“基于 Web 过滤代理”-- 种替用户读取基于 Web 文档然后将修改过页面显示到用户浏览器为了使这成为可能Txt2Html 以 CGI 形式运行查询外部 Web 资源信息并利用规则表达式David 将为您逐步解释、介绍说明和演示这些多种用途子任务  ... [阅读全文]
< 1 2 3 4 5 6 7 8 9 10 11 12 > 共353条 分12页