Python编程与应用实践
作者:冯伟森,王建,于中华,杨宁
出版时间: 2019年版
内容简介
作者结合多年编程教学经验编写《Python编程与应用实践》,力求通过通俗易懂的讲授、丰富的教学资源、便捷的互助工具,使编程学习变得简单有趣。《Python编程与应用实践》共分三个部分,第一部分主要对基础数据类型、字符串、序列、程序结构、函数、模块、类、文件等面向过程的内容进行了通俗易懂的讲解。第二部分对表、栈、树、图等常见数据结构进行了介绍,同时对查找、排序、文本处理等典型的实用算法进行了深入的阐述。第三部分通过一个有趣的游戏案例对所有内容进行了综合应用,使学习者能对Python的知识点有更深的理解和实际的应用体验。全书内容丰富,条理清晰,层次分明,逻辑性强,内容和方法前后贯通,阐述深入浅出,并配有大量的难易程度不同的练习题,可作为非计算机专业研究生、本科、专科程序设计课程教材,也可作为计算机专业本科、专科程序设计基础课程教材,还可作为Python爱好者自学用书。根据新太阳城的经验,使用《Python编程与应用实践》可在80学时内完成全部教学任务。《Python编程与应用实践》的特点是为解决初学者在学习Python编程时所容易遇到的问题,配套提供了在线编程智能学习平台(http://www.dingdangcode.com),该平台提供了三大工具:一是提供了教学课件、视频、案例的动画演示、讲义、习题等丰富的教学资源,供用户更好地理解书中的内容;二是提供了在互联网中可以使用的在线编程环境,用户无须复杂和烦琐的安装和环境配置,直接打开浏览器即可编写代码并看到效果;三是用户在使用中如果有任何编程问题无法解决时,可以通过平台在线提问,平台中会有许多爱好编程的伙伴为你提供准确的解答思路和参考答案,帮助学习者快速地入门并喜爱上Python编程。
目录
第一部分 Python基础知识
第1章 Python概述
1.1 什么是Python
1.2 Python的开发环境
1.3 Python的应用
第2章 基本数据类型
2.1 变量和赋值
2.2 数字
2.3 字符串
习题
第3章 序列
3.1 列表
3.2 元组
3.3 字典
3.4 集合
习题
第4章 程序结构
4.1 条件语句
4.2 循环语句
4.3 continue和break语句
4.4 迭代器
习题
第5章 函数与模块
5.1 函数的定义
5.2 函数创建和调用
5.3 参数
5.4 返回值
5.5 命名空间和作用域
5.6 生成器
5.7 模块和import语句
5.8 包
5.9 Python太阳城
库
习题
第6章 面向对象
6.1 什么是对象
6.2 类
6.3 继承
6.4 方法
6.5 组合
6.6 子类和派生
6.7 私有化
习题
第7章 字符编码与文件i/o
7.1 字符编码
7.2 文件对象
7.3 二进制文件操作
习题
第8章 异常处理
8.1 什么是异常
8.2 检测和处理异常
8.3 raise语句和with语句
习题
……
第二部分 数据结构与算法分析
第三部分 Python项目实战
参考文献
附录I 叮当码智能学习平台使用指南
附录II 叮当码智能教学平台(高校版)使用指南