标签
内容简介
本书是董洪伟编著、电子工业出版社2019年10月出版的Python入门教材,属于普通高等教育“十三五”规划教材·新工科建设之路·计算机类专业规划教材。全书分为上下两篇:上篇“Python语法与实践”从变量与对象、运算符与表达式、控制语句、函数、内置数据类型讲起,延伸到类与对象、派生类、实例方法与静态方法等面向对象特征,并介绍迭代器与可迭代对象、闭包、装饰器、@property、深拷贝与浅拷贝等高级语法特性,还包括输入输出、错误与异常、调试等内容;在讲解核心语法时,穿插二分查找、冒泡排序与选择排序、Floyd最短路径、游戏编程、信息管理、机器学习与强化学习等领域的经典问题作为实战演练。下篇“Python标准库”介绍操作系统接口模块、时间日期模块、正则表达式、并发计算、图形用户接口(GUI)编程、网络套接字编程、Internet应用编程与数据持久化等常用标准库的应用。全书讲解精练、案例丰富,既可作为高校计算机类专业的课程教材,也适合有一定自学能力的编程爱好者系统入门Python 3。
编辑推荐
这是一本把语法、原理和实战串起来写的中文Python教材,而不是只罗列语法的速查手册。它的结构划分清晰:上篇按语言学习自身的顺序推进,从“计算机是什么、程序怎么运行”讲起,经过基本计算、函数、内置数据类型、面向对象、输入输出与异常,再进入闭包、装饰器、深拷贝与浅拷贝等进阶话题;下篇则把课堂里往往一笔带过的标准库单列出来,涵盖操作系统接口、时间日期、正则表达式、并发、GUI、套接字、Internet应用与数据持久化,学完即可动手写有实际功能的小程序。比较有特色的一点,是各章实战并非“打印乘法表”式练习,而是把二分查找、排序算法、最短路径、游戏编程、机器学习与强化学习等场景中的问题搬进语法教学,让读者在解决问题中理解特性。附录配有习题,每章均有小结,便于组织教学或自查。作为高校教材,它的章节划分与课时安排较为贴合,配套提供源代码、教学PPT与教学视频,也可作为自学读本使用。适合希望系统打牢Python 3基础、并搭好常用标准库知识框架的读者。
适合谁读
适合
- 计算机、软件工程等专业本科生或高职高专学生,可作为课程教材
- 已会一门其他语言、想系统补齐Python 3语法与标准库的程序员
- 希望从语法学习过渡到能独立写小工具的编程爱好者
- 需要了解正则表达式、并发、网络与GUI等标准库用法的自学者
不适合
- 只想快速上手数据分析或Web框架、不打算系统学语法的读者
- 完全没有编程经验又缺乏指导、需要大量图解和分步带练的零基础读者
- 希望以最新Python版本特性或工程实践为主的进阶开发者
阅读建议
- 建议按上篇章节顺序推进,每章先读概念再动手敲代码,切勿只看不练
- 把每章的实战案例(如二分查找、排序、最短路径)当作课后必做项目,独立重写一遍
- 下篇标准库不必通读,可结合自己需求挑模块精读,其余作为日后查阅的索引
- 练习时用Python 3解释器配合脚本文件两种方式交替,尽早熟悉调试与异常信息阅读
出版社简介
电子工业出版社
中国 · 成立于 1982 年
电子工业出版社是一家以电子信息及相关领域为出版特色的综合性出版社。从库内三千余种图书来看,其出版方向覆盖编程设计、人工智能、计算机综合、财经、摄影与社科等门类,既关注技术前沿,也兼顾大众阅读。代表图书包括《因子投资:方法与实践》《x86汇编语言:从实模式到保护模式》《RISC-V开放架构设计之道》《人工智能:语音识别理解与实践》《相控阵雷达技术》《雷达目标特性》及《100个Go语言典型错误》等,多围绕技术方法与工程实践展开。作者资源方面,有石川、李忠、王晓波、大卫·帕特森、安德鲁·沃特曼、余子濠等中外作者。受公开资料所限,暂不展开更多出版特色。
目录
- 上篇 Python语法与实践
- 第1章 Python介绍
- 第2章 Python基本计算
- 第3章 函数
- 第4章 内置数据类型
- 第5章 面向对象编程
- 第6章 输入/输出
- 第7章 错误和异常
- 第8章 高级语法特性
- 下篇 Python标准库
- 第9章 标准库的常用模块
- 第10章 正则表达式
- 第11章 并发计算
- 第12章 图形用户接口(GUI)编程
- 第13章 网络套接字编程
- 第14章 Internet应用编程
- 第15章 数据持久化
- 参考文献
常见问题
这本书适合零基础读者自学吗?
本书从“计算机是什么、程序如何运行”讲起,基础概念交代较完整,零基础读者可以自学;但它定位为高校教材,篇幅紧凑、习题导向,若完全没有编程经历,建议配合视频课程同步学习,遇到问题及时动手验证。
书中讲的是Python 2还是Python 3?
书名即为《Python3从入门到实战》,全书内容围绕Python 3展开,不涉及Python 2的语法兼容问题。书中为2019年前后写法,个别标准库模块的用法可能与当前新版本略有差异,练习时以官方文档为准。
包含哪些实战案例?
根据出版社与图书馆目录资料,核心语法部分融入了二分查找、冒泡排序与选择排序、Floyd最短路径算法、游戏编程、信息管理、机器学习与强化学习等领域的经典问题,用于演示语法如何解决实际问题;下篇则通过标准库模块示例练习正则、并发与网络编程等。
目录里提到第15章数据持久化,讲的是什么?
下篇第15章“数据持久化”属于标准库应用部分,介绍如何把程序中的数据保存下来供下次使用,涉及文件、序列化与数据库等常见方式,是全书把零散脚本变成可用程序的关键一章。
这本书有配套资源吗?
据电子工业出版社与华信教育资源网介绍,本书提供课程源代码与教学PPT,并配有教学视频、教学网站等资源,可在华信教育资源网(www.hxedu.com.cn)查询下载;具体可用资源以该网站当前页面为准。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。