Python 3程序开发指南(第2版 修订版)

Python 3程序开发指南(第2版 修订版)
Python 3程序开发指南(第2版 修订版) 2

Python 3程序开发指南(第2版 修订版)

pdf

本站所有资源均来自网络,版权归原作者所有,本站仅提供收集与推荐,若侵犯到您的权益,请【给我们反馈】,我们将在24小时内处理!

作 者:萨默菲尔德 (作者), 王弘博 (译者), 孙传庆 (译者)
出版社:人民邮电出版社; 第2版 (2015年1月1日)
类型:计算机/科学
书籍语言:中文
标签:软件工程及软件方法学, 程序语言与软件开发, 计算机/网络, 程序设计, Python

《Python 3程序开发指南》亚马逊售价:56.07元

编辑推荐:

在《Python 3程序开发指南(第2版 修订版)》中,一流的Python程序员Mark Summerfield展示了如何充分利用Python 3的功能与特性来编写代码。与以前的版本相比,Python 3功能更强大,使用更方便,语法更一致,表达能力更丰富。本书将编写程序、使用标准或第三方Python 3库、创建新的专用库模块所必需的所有相关知识整合到了一起。

  作为一名具有多年Python使用经验的程序员,Summerfield在本书中为读者深度分析与讲解了从其他途径无法获取的Python 3使用与开发技术。Summerfield从Python的“优美核心(beautiful heart)”(即编写高健壮性、高性能程序的8个关键要素)开始讲解,并以这些关键要素为基础,介绍了有助于增强程序开发实用技能的新主题,每个主题都包含其概念和多个操作实例。

  《Python 3程序开发指南(第2版 修订版)》内容包括:
  使用过程型、面向对象以及函数型等程序设计范型进行Python程序开发;
  创建自定义的包与模块;
  对二进制文件、文本文件以及XML文件进行读写,其中包括可选的压缩、*存取、文本与XML分析等;
  充分利用高级数据类型、集合、控制结构与函数;
  将程序负荷分布到多个进程与线程上;
  对SQL数据库以及DBM文件(键值对)进行编程;
  调试技术,以及使用测试驱动开发来避免开发初期的bug;
  使用Python的正则表达式mini-language与模块;
  分析技术,其中包括如何使用第三方PyParsing和PLY模块;
  构建可用的、高效的GUI应用程序;
  高级编程技术,其中包括生成器、函数与类装饰器、上下文管理器、描述符、抽象基类、元类、协同程序等内容。

  《Python 3程序开发指南(第2版 修订版)》既可以作为Python编程指南,也可以作为Python语言参考手册。本书附带有大量可下载的实例代码(下载地址为www.qtrac.eu/py3book.html),所有专这些代码都在Windows、Linux以及Mac OS X等操作系统上使用Python 3进行了测试。

内容简介:

Python是一种脚本语言,在各个领域得到了日益广泛的应用。《Python 3程序开发指南(第2版 修订版)》全面深入地对Python语言进行了讲解。

  《Python 3程序开发指南(第2版 修订版)》首先讲述了构成Python语言的8个关键要素,之后分章节对其进行了详尽的阐述,包括数据类型、控制结构与函数、模块、文件处理、调试、进程与线程、网络、数据库、正则表达式、GUI程序设计等各个方面,并介绍了其他一些相关主题。全书内容以实例讲解为主线,每章后面附有练习题,便于读者更好地理解和掌握所讲述的内容。

  《Python 3程序开发指南(第2版 修订版)》适合于作为Python语言教科书使用,对Python程序设计人员也有一定的参考价值。

作者简介:

Mark Summerfield,Qtrac公司的所有人,同时还是一位在Python、C 、Qt以及PyQt等领域卓有专长的独立培训专家、顾问、技术编辑与作者。

Mark Summerfield撰写的书籍包括《Rapid GUI Programmlng with Python》以及《Qt:The Definitive Guide tO PyQt Programming》 (Addison-Wesley,2008),并与Jasmin Blanchette共同编写了《C GUI Programming with Qt 4》(Addison-Wesley,2006)。作为Trolltech的文档管理者,Mark创立了并负责编辑Trolltech的技术杂志《Qt Quarterly》。

目录:

第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
….

给TA打赏
共{{data.count}}人
人已打赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索