基本信息
- 原书名:Python and Tkinter Programming
- 原出版社: Manning Publications Co.
- 作者: (美)John E.Grayson
- 译者: 陈文志 高垒 缪瑾 崔广仁 蒋涛
- 丛书名: 编程经典译丛
- 出版社:国防工业出版社
- ISBN:7118027812
- 上架时间:2002-11-12
- 出版日期:2002 年9月
- 开本:16开
- 页码:553
- 版次:1-1
- 所属分类:计算机 > 软件与程序设计 > Python
内容简介
目录
第1章 Python
1.1 Python编程及特点概述
1.1.1 为什么是Python
1.1.2 Python能被用于何处
1.2 关键字数据类型:表、元组和字典
1.2.1 表
1.2.2 元组
1.2.3 字典
1.3 类
1.3.1 类是怎样描述对象的
1.3.2 定义类
1.3.3 Python技巧
1.3.4 一个实例的初始化
1.3.5 方法
1.3.6 私有与公有变量和方法
1.3.7 继承性
1.3.8 多重继承性
1.3.9 混合类
第2章 Tkinter
前言
离开Bhode Island的公司之后,我开始使用Ikinbr开发软件,这成了有名的PythonPUI。我说服了一家公司(我在那里做点合同工)来通过Python编码开发一个濒临超时和超出预算的大项目,项目很成功。四年以后,该公司有了很多Python程序员,他们的项目中相当的代码是通过Tkinter和Python来完成的。
正是这些经历,使得我编写这本书。早些时候,Python可用文档资料很少。TkinterLife Preserver是第一本帮助人们把基本信息凑到一起的书。1997年,Fredrik Lundh在网上发布了不少优秀的Python类文档,这些为近两年Python编程起到极大的作用。我所见到的几个问题之一是:虽然有很多例程(伴随Python的发布不少),但他们大部分内容太简洁,不能代表Python程序完整框架。当然,要把代码一个个连起来运转也不难,但是,当体系结构依赖于解释语言时,很容易得到一个在执行速度、美感、可维护性和可扩展性意义上差劲的产品。
因此,我写此书时别人问的第一个问题是:“我如何编个xxx?”我会给他二堆我写过的源代码。像大部分专业程序员一样,他们将详细研究。我相信,从一个完整程序着手是学习某一特定编程语言的好方法,能够达到特定的目标。
我练习“空手道”的时候常去新泽西Shukokai世界总部,和Sensei Shigeru Kimura练习。Sensei Kimura经常告诉我们:“我不能告诉你怎么做(某一特定技术)——你必须去‘偷’。”我的学习Tkinter的办法也是一样的。如果社区里的人解决了某个问题,我们必须从他们那里“偷”。现在,我不是建议侵犯版权,我的意思是,我们从能得到的任何资料学习知识。我希望你把本书的例子作为程序的起点。在一些地方,我已经使用了
其他程序员的代码或想法。如果是这样,我已经向原作者致谢了。如果你使用了这里的一些代码,我希望你能够对原作者致谢。毕竟,我们“偷”来的东西比我们自己的更有价值,这是从Sensei那里得来的。
我对Douglas A.Young的The X Windows System:Programming and Applications with Xt一书的风格印象很深刻。它有些老了,但是有一个完整的代码,其中许多可以做新应用程序的模板。《Python与Tkinter编程》一书有些类似的东西。你会发现一些很长的、别的编程书籍中很少见到的例子。我希望许多这里的例子可以作为解决特定问题的程序员的模板或源码。
展示整个完整例子而不是一个程序段将使你们熟悉到我的编程风格。在《Python与Tkinter编程》的审阅过程中,一些审阅者就提出一些别的风格。在可能的地方,我都采纳了他们的意见。因此,书中的例子包含了多人的风格。我希望读者在自己的编程实践中能有所提高。
我希望你发现《Python与Tkinter编程》一书有用。如果它在你编程时能为你省下一两个小时,你用来阅读的几个小时也是值得的。