Python语言入门
陈革, 冯大辉 译
出版时间:2001年04月
页数:412
本书是国内第一本讲述Python语言的图书。Python是一种功能十分强大的面向对象编程语言,可以用于编写独立程序、快速脚本和复杂应用的原型。作为一种开源软件,Python可以自由获取,而且非常易学易用。它已经在各种平台上实现了移植,包括各种Unix系统,Linux、Windows 9x、Windows NT和MacOS。
在风靡了Unix、Linux世界以后,Python由于拥有同Windows应用程序对象模型的简洁接口,也成为Windows程序员创建脚本的新宠。而JPython的出现更使Python成为Java编程环境中的利器。
本书是Python语言的经典入门读本,由两名顶尖的Python技术专家兼培训专家联手撰写,涵盖了该语言的所有核心内容。书中的每一章都包含了众多范例,并附有精心编制的习题。由于Python可以像Basic那样交互地运行,读者可以在任何安装了Python的系统中运行这些范例和练习。所有练习的解答都可在书后找到。
本书描述了Python程序的基本构件:类型、操作符、语句、函数、模块、类以及异常。此外,本书还介绍了更多高级主题,包括复杂的实例。最后还讲述了如何使用Python定制库,来创建大型程序,包括用JPython写的一个实用程序。
无论是用于编写简单的脚本,还是复杂的科学计算、Web、数据库、图形和动画程序,Python都已证明是强大而便利的工具。有本书在手,你可以快速高效地学会使用这门(目前全球炙手可热的)语言。
"像Python这样灵活的脚本语言,在Industrial Light&Magic公司里是必不可少的工具。"
--Tommy Burnette
技术总监
Industrial Light&Magic公司
(电影《侏罗纪公园》电脑特效设计公司)
- 前言
- 第一部分 语言核心
- 第一章 开始
- 为什么要选择Python?
- 如何运行Python程序?
- 初览模块文件
- Python设置细节
- 总结
- 练习
- 第二章 类型与操作符
- Python程序结构
- 为什么要使用内置类型?
- 数字
- 字符串
- 列表
- 字典
- 元组
- 文件
- 共有的对象属性
- 内置类型的常见问题
- 总结
- 练习
- 第三章 基本语句
- 赋值
- 表达式
- print
- if条件测试
- while循环
- for循环
- 代码编写的常见问题
- 总结
- 练习
- 第四章 函数
- 为什么要使用函数?
- 函数基础
- 函数中的作用域规则
- 参数传递
- 其他内容
- 函数的常见问题
- 总结
- 练习
- 第五章 模块
- 为什么要使用模块?
- 模块基础
- 模块文件是名字空间
- 导入模式
- 重载模块
- 其他内容
- 模块的常见问题
- 总结
- 练习
- 第六章 类
- 为什么要使用类
- 类的基础知识
- 使用class语句
- 使用类的方法
- 继承搜索名字空间树
- 在类中重载操作符
- 名字空间规则总结
- 用类来设计
- 其他内容
- 类的常见问题
- 总结
- 练习
- 第七章 异常
- 为什么要使用异常
- 异常的基础知识
- 异常的惯用法
- 异常捕获模式
- 其他内容
- 异常的常见问题
- 总结
- 练习
- 第二部分 外围层
- 第八章 内置工具
- 内置函数
- 库模块
- 练习
- 第九章 用Python完成
- 常见的任务
- 数据结构操作
- 文件操作
- 操作程序
- 与Internet相关的任务
- 较大的例子
- 练习
- 第十章 框架和应用
- 自动化客户支持系统
- 与COM的接口:廉价的公共关系
- 一个基于Tkinter的管理表格数据的编辑器
- 设计上的考虑
- JPython:Python和Java的结合
- 其他的框架和应用
- 练习
- 第三部分 附录
- 附录一 Python资源
- 附录二 特定平台问题
- 附录三 练习解答
- 词汇表
书名:Python语言入门
译者:陈革, 冯大辉 译
国内出版社:中国电力出版社
出版时间:2001年04月
页数:412
书号:7-5083-0580-9
原版书出版商:O'Reilly Media
Mark Lutz
作为全球Python培训界的领军人物。Mark Lutz是Python最畅销书籍的作者,也是Python社区的先驱。
Mark 是O’Reilly出版的《Programming Python》和《Python Pocket Reference》的作者,这两本书于2009年都已经出版了第3版。Mark自1992年开始接触Python,1995年开始撰写有关Python的书籍,从1997年开始教授Python课程。截止到2009年,他已经开办了225个Python短期培训课程,教授了大约3500名学习者,销售了大约25万册有关Python的书籍。许多书被翻译成十多种语言。
此外,Mark拥有威斯康星大学计算机科学学士和硕士学位,在过去的25年中,他主要从事编译器、编程工具、脚本程序以及各种客户端/服务器系统方面的工作。你也可以通过访问http://www.rmi.net/~lutz与他取得联系。
David Ascher
David Ascher多才多艺,是科学家/软件工程师/培训专家的三位一体。白天,他研究视觉。夜晚,他花大量的时间钻研计算机科学。和Mark一样,他也是受欢迎的Python老师。
本书封面上的动物是林鼠(wood rat,鼠科林鼠属)。林鼠可以在中北美各种环境中生存(大多在多岩石、灌木和沙漠地区),通常远离人类,虽然它们偶尔也会损害一些庄稼。它们善于攀援,在6米高的树上筑巢而居。也有一些种类的林鼠居住在地下或岩石中的洞穴里。
这些灰褐色、中等个头的啮齿类动物又称pack rat(收集鼠),它们爱把各种各样的东西运回家里,无论是否有用,尤其喜欢闪闪发亮的东西,如易拉罐、玻璃和金属器皿。