出版时间:2010-12 出版社:人民邮电出版社 作者:David M.Beazley 页数:523 译者:谢俊,杨越,高伟
Tag标签:无
前言
本书是Python编程语言的一份简明参考。尽管有经验的程序员也可以通过本书学习Python语言,但本书并非讲述如何进行编程的一份全面指南或专著。相反,本书的目标是准确而简练地介绍核心的Python语言以及Python库中最重要的部分。本书假定读者以前拥有Python或其他语言(如C或Java方面)的编程经验。另外,对系统编程(例如基本的操作系统概念和网络编程)有一定的了解可能会对理解库参考有所帮助。几乎针对所有操作系统都有可用的版本,包括IYNIX、Windows和|Macintosh。另外,Python网站包含文档、指南和各种第三方软件的链接。这一版是在Python发展的关键时刻面世的。Python 2.6和Python 3.0几乎是同时发布的,但Python 3与以前的Python版本不兼容。作为一位作者和程序员,我面临着一个两难问题:是直接跳到Python 3.0,还是使用大多数程序员更为熟悉的Python 2.x版本?多年前,身为C程序员的我经常把某些书当作选择使用语言特性的权威。例如,如果使用K&R书中未曾提到过的某些特性,很可能导致无法移植,因此你就得格外谨慎才行。作为程序员,我运用这种方法十分得心应手,因此我也决定在本书的这个版本中沿袭这一做法。也就是说,这一版删除了Python 3中已经不再支持的Python 2特性。而且,我也没有重点讲述尚不能向后移植的Python 3特性(但附录中仍然会介绍这些特性)。最终,我希望本书能够成为Python程序员案头必备的参考书,无论你们使用的是哪个版本的Python。
内容概要
本书是python 编程语言的权威参考指南,书中详尽解释了python 核心语言和python 库中最重要的部分,涉及类型和对象、操作符和表达式、编程结构和控制流、输入和输出、测试、调试等,也包括一些python官方文档或其他参考资料中未提及的高级主题。 本书面向python 程序员,或有其他编程语言经验的开发人员。 本书是权威的python语言参考指南,内容涉及核心python语言和python库的最重要部分。本书内容简洁扼要、可读性强,书中还包括了一些没有在python官方文档或其他资料中出现过的一些高级的主题。 这一版在内容上进行了全面更新,介绍了python 2.6和python 3新引入的编程语言特性和库模块,同时还分析了python程序员面临的如下难题:是应继续使用现有的python代码,还是应制定计划将其移植到python 3?
作者简介
作者:(美国)David M.Beazley 译者:谢俊 杨越 高伟David M.Beazley,早在1996年就开始使用Python编程。在洛斯阿拉莫斯国家实验室工作期间,他教会很多志愿者用Python编写科学计算软件。他创办的Dabeaz公司提供软件开发、培训和咨询服务。专长于Python、Ruby、Perl等动态编程语言的实际应用。他是Python软件基金会的会员。
书籍目录
第一部分 python语言 第1章 python简介 1.1 运行python 1.2 变量和算术表达式 1.3 条件语句 1.4 文件输入和输出 1.5 字符串 1.6 列表 1.7 元组 1.8 集合 1.9 字典 1.10 迭代与循环 1.11 函数 1.12 生成器 1.13 协程 1.14 对象与类 1.15 异常 1.16 模块 1.17 获得帮助 第2章 词汇和语法约定 2.1 行结构和缩进 2.2 标识符和保留字 2.3 数字字面量 2.4 字符串字面量 2.5 容器 2.6 运算符、分隔符及特殊符号 2.7 文档字符串 2.8 装饰器 2.9 源代码编码 第3章 类型与对象 3.1 术语 第二部分 Python库第三部分 扩展与嵌入 附录 python 3
章节摘录
插图:
媒体关注与评论
“David M.Beazley把数千页的Python在线文档浓缩成几百页的参考书,内容非常丰富详实,这是我经常用到的Python参考书。” ——亚马逊读者“如果你经常要用到Python编写程序或是想成为一名经验丰富的Python开发人员,那么这本书是最宝贵的和最有用的Python参考书。” ——Emre Sevinc。软件程序员、认知科学家
编辑推荐
《Python参考手册(第4版)》:经典著作全面升级Python程序员案头必备涵盖Python 2和Python 3共有特性
图书封面
图书标签Tags
无
评论、评分、阅读与下载