展开全部

主编推荐语

本书是关于Python程序设计的基础课程教材。

内容简介

全书共十一章,主要内容包括程序设计基础、数据的计算机表示与操作、结构化程序设计、函数、面向对象程序设计、程序设计中的常用算法、文件、数据分析与可视化、用户界面设计、程序设计综合案例和实验。为了便于教学,本书提供课程教学质量标准、教材配套PPT、微视频、源代码、习题和难点解析等教学资源。

全书站在科学高度,提炼教学内容,以精练的语言讲述程序设计方法,通过丰富的示例引导读者进行深度探索,内容新颖,特色鲜明。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 第1章 程序设计基础
  • 1.1 程序和程序设计语言
  • 1.2 程序设计
  • 1.3 程序示例
  • 课后习题
  • 第2章 数据的计算机表示与操作
  • 2.1 Python程序基本构成
  • 2.2 标识符
  • 2.3 编程语言中的数据类型
  • 2.4 表达式与运算符
  • 2.5 格式化输出
  • 2.6 程序示例
  • 课后习题
  • 第3章 结构化程序设计
  • 3.1 顺序结构程序设计
  • 3.2 选择结构程序设计
  • 3.3 循环结构程序设计
  • 3.4 random库
  • 3.5 异常处理
  • 3.6 程序调试
  • 3.7 程序示例
  • 课后习题
  • 第4章 函数
  • 4.1 函数的定义与调用
  • 4.2 函数的参数
  • 4.3 lambda函数
  • 4.4 map()函数和filter()函数
  • 4.5 变量的作用域
  • 4.6 递归函数
  • 4.7 模块
  • 4.8 datetime库
  • 4.9 程序示例
  • 课后习题
  • 第5章 面向对象程序设计
  • 5.1 类的定义与实例化
  • 5.2 继承
  • 5.3 程序示例
  • 课后习题
  • 第6章 程序设计中的算法
  • 6.1 算法基础
  • 6.2 加密算法
  • 6.3 查找算法
  • 6.4 排序算法
  • 课后习题
  • 第7章 文件
  • 7.1 文件的基本概念
  • 7.2 常用纯文本文件
  • 7.3 常用二进制文件
  • 7.4 网页文件
  • 课后习题
  • 第8章 数据分析与可视化
  • 8.1 NumPy——科学计算
  • 8.2 pandas——数据分析与处理
  • 8.3 Matplotlib——数据可视化
  • 课后习题
  • 第9章 图形用户界面设计
  • 9.1 GUI的布局——窗口与框架模块
  • 9.2 GUI的用户交互——小部件
  • 9.3 程序示例
  • 课后习题
  • 第10章 程序设计综合案例
  • 10.1 程序源代码
  • 10.2 游戏窗体实现
  • 10.3 游戏地图加载
  • 10.4 跳跃功能实现
  • 10.5 随机生成障碍功能实现
  • 10.6 播放与停止背景音乐功能实现
  • 10.7 碰撞和显示积分功能实现
  • 第11章 实验
  • 11.1 实验1 Python开发环境和编程基础
  • 11.2 实验2基本程序设计
  • 11.3 实验3顺序结构和选择结构
  • 11.4 实验4循环结构
  • 11.5 实验5函数
  • 11.6 实验6面向对象程序设计
  • 11.7 实验7程序设计中的算法
  • 11.8 实验8文件
  • 11.9 实验9数据分析与可视化
  • 11.10 实验10图形用户界面设计
  • 附录A 序列类型通用函数
  • 附录B 字符串常用方法
  • 附录C 列表常用方法
  • 附录D 字典常用方法
  • 附录E 集合常用函数或方法
  • 参考文献
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。