出版时间:2011-2-1 出版社:人民邮电 作者:(美)萨默菲尔德 页数:518 译者:王弘博,孙传庆
Tag标签:无
内容概要
Python是一种脚本语言,在各个领域得到了日益广泛的应用。本书全面深入地对Python语言进行了讲解。 本书首先讲述了构成Python语言的8个关键要素,之后分章节对其进行了详尽的阐述,包括数据类型、控制结构与函数、模块、文件处理、调试、进程与线程、网络、数据库、正则表达式、GUI程序设计等各个方面,并介绍了其他一些相关主题。全书内容以实例讲解为主线,每章后面附有练习题,便于读者更好地理解和掌握所讲述的内容。 本书适合于作为Python语言教科书使用,对Python程序设计人员也有一定的参考价值。
作者简介
Mark Summerfield,Qtrac公司的所有人,同时还是一位在Python、C++、Qt以及PyQt等领域卓有专长的独立培训专家、顾问、技术编辑与作者。Mark Summerfield撰写的书籍包括《Rapid GUI Programming with Python》以及《Qt:The Definitive Guideto PyQt Programming》(Addis
书籍目录
第1章 过程型程序设计快速入门 1.1 创建并运行Python程序 1.2 Python的关键要素 1.2.1 要素#1:数据类型 1.2.2 要素#2:对象引用 1.2.3 要素#3:组合数据类型 1.2.4 元素#4:逻辑操作符 1.2.5 要素#5:控制流语句 1.2.6 要素#6:算术操作符 1.2.7 要素#7:输入/输出 1.2.8 要素#8:函数的创建与调用 1.3 实例 1.3.1 bigdigits.py 1.3.2 generate_grid.py 1.4 总结 1.5 练习 第2章 数据类型 2.1 标识符与关键字 2.2 Integral类型 2.2.1 整数 2.2.2 布尔型 2.3 浮点类型 2.3.1 浮点数 2.3.2 复数 2.3.3 十进制数字 2.4 字符串 2.4.1 比较字符串 2.4.2 字符串分片与步距 2.4.3 字符串操作符与方法 2.4.4 使用str.format()方法进行字符串格式化 2.4.5 字符编码 2.5 实例 ……第3章 组合数据类型第4章 控制结构与函数第5章 模块 第6章 面向对象程序设计第7章 文件处理第8章 高级程序设计技术 第9章 调试、测试与Profiling 第10章 进程与线程第11章 网络第12章 数据库程序设计第13章 正则表达式第14章 分析简介第15章 GUI程序设计介绍
章节摘录
版权页:插图:本章提供了足以开始编写Python程序的信息。如果此时尚未安装Python,强烈建议读者先行安装Python,以便随时进行编程实践,获取实际经验,巩固所学的内容。本章第1节展示了如何创建并执行Pytllon程序。你可以使用自己最喜欢的普通文本编辑器来编写Python代码,但本节中讨论的IDLE程序设计环境提供的不仅是一个代码编辑器,还提供了很多附加的功能,包括一些有助于测试Pvthon代码、调试Pvthon程序的工具。第2节介绍了Python的8个关键要素,通过这8个要素本身,就足以编写有用的程序。这8个要素在本书的后续章节中将全面涉及与讲解,随着本书内容的推进,这些要素将被Python的其他组成部分逐渐补充、完善。到本书结束时,读者将对Python语言有完整的了解,并充分利用该语言提供的所有功能编写自己的Pvthon程序。本章最后一节介绍了两个短小的程序,这两个小程序利用了第2节中介绍的Python特性的一部分,以便读者可以及时尝试Python程序设计。
编辑推荐
在《Python 3程序开发指南(第2版)》中,一流的Python程序员Mark Summerfield展示了如何充分利用Python 3的功能与特性来编写代码。与以前的版本相比。Python 3功能更强大,使用更方便,语法更一致,表达能力更丰富。《Python 3程序开发指南(第2版)》将编写程序、使用标准或第三方Python 3库、创建新的专用库模块所必需的所有相关知识整合到了一起。 作为一名具有多年Python使用经验的程序员,Summerfield在《Python 3程序开发指南(第2版)》中为读者深度分析与讲解了从其他途径无法获取的Python3使用与开发技术。Summerfield从Python的“优美核心(beautiful heart)”(即编写高健壮性、高性能程序的8个关键要素)开始进行讲解,并以这些关键要素为基础,介绍了有助于增强程序开发实用技能的新主题,每个主题都包含其概念和多个操作实例。《Python 3程序开发指南(第2版)》内容包括:使用过程型、面向对象以及函数型等程序设计范型进行Python程序开发:创建自定义的包与模块:对二进制文件、文本文件以及XML文件进行读、写,其中包括可选的压缩、随机存取、文本与XMI一分析等;充分利用高级数据类型、集合、控制结构与函数;将程序负荷分布到多个进程与线程上;对SQL数据库以及DBM文件(键一值对)进行编程:调试技术,以及并使用测试驱动开发来避免开发初期的bug;使用Python的正则表达式mini-language与模块;分析技术,其中包括如何使用第三方PyParsing和PLY模块;构建可用的、高效的GUI应用程序;高级编程技术,其中包括生成器、函数与类装饰器、上下文管理器、描述符、抽象基类、元类、协同程序等内容。《Python 3程序开发指南(第2版)》既可以作为Python编程指南,也可以作为Python语言参考手册。《Python 3程序开发指南(第2版)》附带有大量可下载的实例代码,所有这些代码都在Windows、Linux以及Mac OS X等操作系统上使用Python 3进行了测试。针对Python 3.0/3.1而写内容详实全面,实例丰富,便于学习
图书封面
图书标签Tags
无
评论、评分、阅读与下载