Python 所有文章 页面刷新时间:2010-09-03 12:26:30
Pyjamas 简介,第 1 部分: 协同使用 GWT 和 Python 的优势
Pyjamas 是一个很酷的工具(框架),用于用 Python 开发 Asynchronous JavaScript and XML (Ajax) 应用程序。可以使用这个全能的工具编写复杂的应用程序,而不需要编写任何 JavaScript 代码。本系列讨论 Pyjamas 的各个方面,第一篇文章介绍 Pyjamas 的背景知识和基本元素。本文通过示例带领您用 Pyjamas 构建一个示例应用程序。
阅读全文 2010-08-26 15:09:53
使用python的列表解析以及函数式计算来简化代码
阅读全文 2010-08-19 14:03:02
使用 Buildot 实现持续集成
牛仔式编码的日子在大多数组织中早已不复存在,由一种优质软件创建新潮所取代。持续集成(CI)测试是敏捷的编程方法实践中一个至关重要的部分,能够实现高品质软件。通过探索 Buildbot 来学习 CI 测试的理论和实践,Buildbot 是用 Python 编写的一个开源 CI 系统。
阅读全文 2010-06-29 13:59:06
简单的服务器端 2G 移动电话应用程序
移动电话正在改变全球的经济和社会发展,但在一些发达国家,小设备爱好者常常认为电话已经过时。令人欣慰的是,用于这些电话的应用程序很容易编写,而且能为您的应用程序带来庞大的潜在户用群。在本文中,您将学习如何编写程序来响应来自 2G 移动电话的特殊信息请求。
阅读全文 2010-06-28 14:01:18
为非程序员准备的简洁Python语言教材
阅读全文 2010-06-25 15:58:31
浅谈 Python 程序和 C 程序的整合
Python 是一种用于快速开发软件的编程语言,它的语法比较简单,易于掌握,但存在执行速度慢的问题,并且在处理某些问题时存在不足,如对计算机硬件系统的访问,对媒体文件的访问等。而作为软件开发的传统编程语言 C 语言,却能在这些问题上很好地弥补 Python 语言的不足。因此,本文通过实例研究如何在 Python 程序中整合既有的 C 语言模块,包括用 C 语言编写的源程序和动态链接库等,从而充分发挥 Python 语言和 C 语言各自的优势。
阅读全文 2010-06-08 14:07:15
一个用于 Python 的 CMIS API 库,第 2 部分: 使用 Python 和 cmislib 构建真正的 ECM 工具
在这个关于 CMIS 和 Python 的系列的第 2 部分中,使用 Python cmislib 库构建一个类似于 xcopy 的数据填充和迁移工具。这个工具不仅能够将本地文件系统 xcopy 到任意 CMIS 存储库,还具有 JPG Exif 数据意识,能够在复制过程中保留这种数据(如果可能的话)。详细了解这个工具的源代码,以及如何在命令行上使用该工具。另外,您还可以下载功能齐备的源代码。
阅读全文 2010-05-05 11:41:21
一个用于 Python 的 CMIS API 库,第 1 部分: cmislib 简介
这是一个两部分系列文章的第 1 部分,该系列将介绍 cmislib —— 一个用于处理 CMIS 内容库的客户端库。Content Management Interoperability Services (CMIS) 规范提供访问内容的标准方式,不管底层的存储库实现如何或者选择了何种前端编程语言。本文使用一些例子来介绍用于 Python 的 cmislib API。
阅读全文 2010-05-04 15:30:27
Python修改Mp3文件名称
阅读全文 2010-03-26 14:20:23
异步操作和 Web 服务,第 3 部分: 向 Web 服务添加业务语义
讲解三个新规范 ― Web 服务的业务流程执行语言(Business Process Execution Language for Web Services)、Web 服务协调(Web Services Coordination)和 Web 服务事务(Web Services Transaction)― 并说明它们如何为 Web 服务开发者提供许多可能性。您将看到这三个规范如何支持异步操作并创建一个反映实际业务交互的可运行编程环境。
阅读全文 2010-03-23 14:32:07
异步操作和 Web 服务,第 2 部分:构建异步 Web 服务的编程模式
在本系列的第一篇文章中,您了解了如何用当前的 Web 服务基础架构支持异步行为。这次,Holt Adams 提供了具体的蓝图,它将帮助您构建自己的异步 Web 服务。目前可使用这些实用的模式把对 Web 服务请求的响应作为单独的事务来处理。您还将了解到每个模式有助于哪些实际情况。
阅读全文 2010-03-23 14:30:01
使用 Python 和 pureXML 操作 CSV 数据
IBM® DB2® pureXML® 允许您将 XML 数据原生地储存在关系数据库管理系统中,从而允许您灵活地创建数据报告,并且仍然能够利用 XML 的优势。在本教程中,您将学习如何使用 Python 编程语言连接到 DB2 数据库,然后导入来自美国人口普查局的人口数据。在将 XML 数据原生地插入到 DB2 之前,您将使用 Python 把 CSV 文件转换成 XML。最后,您将使用 Python 创建一个命令行应用程序,它将生成一些可以通过菜单系统访问的信息表。
阅读全文 2010-02-25 10:10:53
可爱的 Python: 使用 mechanize 和 Beautiful Soup 轻松收集 Web 数据
需要从 Web 页面收集数据时,可以使用 mechanize 库自动从 Web 站点收集数据并与之交互。通过 Mechanize 您可以填充表单并设置和保存 cookies,此外,Mechanize 提供了各种各样的工具来使 Python 脚本具备真正的 Web 浏览器的功能,可以与交互式 Web 站点进行交互。一款名为 Beautiful Soup 的常用配套工具帮助 Python 程序理解 Web 站点中包含的脏乱“基本是 HTML” 内容。
阅读全文 2010-01-20 15:30:28
轻量级AOP框架-移植python的装饰器(Decorator)到C#(编码篇)
阅读全文 2010-01-08 09:52:35
轻量级AOP框架-移植python的装饰器(Decorator)到C#(思考篇)
阅读全文 2010-01-08 09:42:29
python实现的翻译脚本
阅读全文 2009-12-30 11:40:04
如何使用 Pylint 来规范 Python 代码风格
Pylint 提供了简单的方式来分析 Python 代码,其高可配置性很容易使一个部门的人员使用统一的代码风格。本文将通过理论介绍和示例分析阐述如何 Pylint 来规范 Python 代码。
阅读全文 2009-12-18 16:23:49
DojoX DTL 入门
Django Template Language(DTL)是 Django 项目的一部分。Django 是一个 Python Web 开发框架,用来促进快速的 Web 开发和简洁实用的设计。DojoX DTL 完全实现了 Django 模板语言的基础架构,并在支持文本的基础之上增加了对 HTML DOM 节点的支持。使用 DTL 能够提高开发速度,并且使程序设计结构更加清晰,更利于维护。
阅读全文 2009-11-18 17:26:22
[Python 学习笔记] 13: Tips
阅读全文 2009-10-13 23:19:47
[Python 学习笔记] 12: Exception
阅读全文 2009-10-13 23:19:04
[Python 学习笔记] 11: Control Flow
阅读全文 2009-10-13 23:17:38
[Python 学习笔记] 10: Module
阅读全文 2009-10-13 23:14:24
[Python 学习笔记] 9: Class
阅读全文 2009-10-13 23:12:12
[Python 学习笔记] 8: Function
阅读全文 2009-10-13 23:05:15
[Python 学习笔记] 7: Reference
阅读全文 2009-10-13 23:02:36
入门知识
专题推荐
- ·简明 Python 教程 -- 前言
- ·简明 Python 教程 -- 介绍
- ·简明 Python 教程 -- 安装Python
- ·简明 Python 教程 -- 最初的步骤
- ·简明 Python 教程 -- 基本概念
- ·简明 Python 教程 -- 运算符与表达式
- ·简明 Python 教程 -- 控制流
- ·简明 Python 教程 -- 函数
- ·简明 Python 教程 -- 模块
- ·简明 Python 教程 -- 数据结构
- ·Python教程 -- 编写Python脚本
- ·Python 教程 -- 面向对象的编程
- ·简明 Python 教程 -- 输入/输出
- ·简明 Python 教程 -- 异常
- ·简明 Python 教程 -- Python标准库
- ·简明 Python 教程 -- 术语表