程序员学Python
编辑推荐
适读人群 :本书适合有一定编程经验的读者阅读,也可用作高等院校计算机相关专业的教学用书或培训机构的参考用书。
本书先概述了Python语言的基础编程特征,引出了一些具有Python特色的概念和问题,然后着重介绍反映了Python语言特点的各种特征以及相关编程和应用技术,以期让读者了解如何使用Python语言针对实际问题进行程序开发,进而提高程序的模块化、可读性和易维护性。本书还给出了多个应用实例供读者练习实践,使其能够巩固所学知识,提高正确运用Python程序结构和技术的能力。
本书包括以下主要内容:
·Python语言的基本编程特征、Python的数据功能和重要性质。
·开发复杂和大型程序有关的问题,以及相关的Python特征和应用技术。
·程序的功能分解、信息局部化、模块化。
·Python中面向对象机制的相关概念、结构和应用技术。
·程序的模块分解和管理。
·复杂模块结构的物理组织和导入技术。
·Python语言中的各种高级机制和编程技术。
·生成器函数的定义和使用。
·利用高阶函数的闭包技术。
·错误处理的概念和Python的异常处理功能及其应用。
·装饰器的概念、定义和应用。
内容简介
本书是面向学过编程、有一定编程经验的计算机专业人员,相关专业的大学生和教师的Python读物,也可作为以Python为第二门编程语言的高校课程教材或参考书。本书全面介绍了Python语言的各方面特征和应用技术,讨论了准确理解和正确使用Python语言所需要了解的深入概念和情况,还介绍了用Python开发较大型或较复杂程序时应该了解的一些高级功能,如程序的模块组织和导入系统,生成器、闭包和装饰器,基本的和高级的面向对象编程机制和技术,以及作为Python扩展的协程和异步编程等。
作者简介
裘宗燕,北京大学数学科学学院教授,博士生导师,主要研究领域涉及形式化方法、程序设计语言、新型语言的语义模型和计算机科学教育。著作有《Mathematica数学软件系统的应用和程序设计》《从问题到程序——程序设计与C语言引论》《从问题到程序——用Python学编程和计算》《数据结构与算法:Python语言描述》等,译作有《编程原本》《程序设计实践》《C++语言的设计和演化》《B方法》《程序设计语言——实践之路》等。