Python技术手册

林信良中国水利水电出版社2020年

暂无评分
字数
71万字
章节数
14
ISBN
9787517088134

标签

计算机 软件学习 函数异常处理数据结构程序设计技术手册技术教程编程入门

内容简介

本书是林信良(网名良葛格)为Python学习者撰写的一本入门与进阶并重的技术教程,原由台湾碁峰资讯出版,简体中文版由中国水利水电出版社引进,常被称作《Python技术手册》。全书立足Python 3.x(示例以Python 3.8为主),从环境搭建讲起,依次覆盖从REPL到IDE的动手路径、内置数据类型与运算符、流程语句与函数、模块与类、类的继承、异常处理、open()函数与io模块、数据结构、数据持久化与交换、常用内置模块(日期时间、日志、正则表达式、文件与目录)、除错测试与性能、并发并行与异步,最后以进阶主题收束——属性控制、装饰器、Meta类、相对导入、泛型等。作者延续其“学习笔记/技术手册”的写作风格,知识点讲得紧凑,配以简短范例代码说明,不铺陈大项目;每章末尾设“重点复习”,多数章节附课后练习,帮助读者检查理解。随书提供源代码、视频与PPT课件等配套资源,便于自学或作为课程辅助材料。全书约430页、71万字,16开平装。适合零基础起步、又希望后续能读懂框架与库源码的读者。

编辑推荐

市面上的Python入门书常常走两个极端:一种堆砌大量项目案例却讲不透语法,另一种只做速查表式的零散罗列。林信良这本介于两者之间,长处在于把Python的“语言机制”讲清楚。从REPL到IDE的过渡、模块与包的查找路径、类与继承的细节、异常与资源管理、迭代器与可哈希对象、装饰器与元类,这些日后读框架文档时会反复遇到的概念,都能在这里找到成体系的说明。作者的写法是“短范例+要点总结”,不靠长篇代码堆气氛,读起来节奏快,适合当工具书反复查。每章的重点复习和课后练习,也为自学或课堂使用提供了抓手。需要提醒的是,本书重点在语言本身,Web、数据分析等方向只是点到附录或零散示例;想要项目实战的读者,最好把它当作语法底座,再搭配一本案例型教材。对于有一点编程经验、想把Python真正学扎实的人,这是一本性价比很高的案头书。

适合谁读

适合

不适合

阅读建议

  1. 务必备好Python 3.8以上环境,边读边敲书中的短范例,比只看代码高效得多。
  2. 第1至第9章是主干,建议按顺序读完;第10至第14章可作为工具章节,遇到任务时回头查。
  3. 每章末尾的重点复习与课后练习不要跳过,能迅速暴露对可变对象、作用域、继承等概念的误解。
  4. 读完后搭配一本项目型教材或官方文档的教程部分,把语法落到真实场景。

出版社简介

中国水利水电出版社 中国 · 成立于 1956 年

中国水利水电出版社是一家以水利电力专业为基础的科技出版社,同时兼顾其他学科,出版方向涵盖科学科普、励志成长、旅游、人工智能与考试等多个领域。库内现有图书56种,代表图书包括《漫游海底世界》《人工智能改变世界:走向社会的机器人》等科普读物,以及“英语阅读我不怕”“英语写作我不怕”系列和《30天韩语入门:漫画图解学韩语》等语言学习类图书,还有《首尔乐游必看实用彩绘宝典》《东京乐游必看实用彩绘宝典》等旅游指南。代表作者有田久林、优尼创新外语研发中心、吕朦、刘进长、雷瑾亮、幼升小课题研究组等。公开资料有限,从库内图书看,该社注重实用性与可读性,在科普、外语学习与旅游生活类图书方面形成一定特色。

目录

  1. 第1章 Python起步走
  2. 第2章 从REPL到IDE
  3. 第3章 数据类型与运算符
  4. 第4章 流程语句与函数
  5. 第5章 从模块到类
  6. 第6章 类的继承
  7. 第7章 异常处理
  8. 第8章 open()函数与io模块
  9. 第9章 数据结构
  10. 第10章 数据持久化与交换
  11. 第11章 常用内置模块
  12. 第12章 除错、测试与性能
  13. 第13章 并发、并行与异步
  14. 第14章 Python编程进阶(属性控制、装饰器、Meta类、相对导入、泛型进阶)

常见问题

《Python技术手册》和《Python编程技术手册》是同一本书吗? 是。中国水利水电出版社2020年10月出版的简体版正式书名为《Python编程技术手册》,林信良著,ISBN 9787517088134;图书资料中亦以《Python技术手册》《PYTHON技术手册》作为别名。
这本书适合完全零基础的人吗? 适合,但有前提。书中从安装Python、使用REPL讲起,范例短小,适合零基础起步;不过作者行文偏精简,部分概念(如元类、描述符)不展开铺陈,零基础读者需要配合动手练习和查文档,才不会卡住。
需要读完全书才能写实际项目吗? 不必。第1至第9章读完即可掌握变量、流程、函数、模块、类、异常与文件处理,足以写自动化脚本和小工具;第10章以后可以按需查阅。
书里的代码用的是哪个Python版本? 书中示例基于Python 3.x,安装与讲解以Python 3.8为主,并介绍了从Python 3.0到3.8的发展脉络。在更新的Python 3版本上运行大部分示例依然可行,个别语法新增特性书中未涉及。
和其他Python入门书相比,这本书的特色是什么? 它更像一本“语言机制手册”:讲清模块查找、继承、迭代协议、装饰器等底层规则,章节短、范例短、要点总结明确,适合反复查阅;代价是缺少贯穿全书的大型实战项目。

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

林信良 作者

林信良(Lin Xinliang)是一位计算机技术图书作者,目前公开资料有限,其国籍、生卒年、教育背景与职业经历均未见确切记载。从库内收录的两部作品来看,他的写作主要围绕编程语言的学习与实际应用展开:一部是《Python技术手册》,另一部是《Java JDK 8学习笔记》。这两本书分别对应 Python 与 Java 两大主流语言,前者偏向技术参考与查阅,后者以 JDK 8 为对象记录学习要点,可见其关注点在于为读者提供贴近实践、条理清晰的技术入门与参考读物。作品在图书分类中归入计算机与软件学习方向,说明其写作面向需要系统掌握编程工具的读者群体。在缺乏作者生平资料的情况下,其作品题材本身构成了了解这位作者的主要线索。