内容推荐 本书内容包括程序设计基础和应用程序设计两大部分。程序设计基础部分内容简单,易学易用;应用程序设计部分包括图形用户界面程序设计、文本分析程序设计、可视化程序设计、数据库程序设计、大数据程序设计、人工智能程序设计、简单游戏程序设计和其他应用程序设计(如图像处理程序设计、视频处理程序设计、语音合成程序设计和科学计算程序设计)等内容。 本书由多个教学模块组成,便于不同专业采用不同模块组合的方式进行教学。本书列举了600多道程序例题,此外还提供了丰富的教学资源,包括PPT课件、习题参考答案、程序案例源代码以及书中涉及的软件包、数据集、语料库等。 本书适合作为大学本科学生的教材,也适合作为Python程序设计初学者的参考用书。 目录 第1部分 程序设计基础 第1章 基础知识 1.1 安装与运行 1.1.1 Python语言的特征 1.1.2 Python的下载和安装 1.1.3 Python程序的运行 1.1.4 第三方软件包安装pip 1.1.5 程序的解释与编译 1.2 程序符号 1.2.1 保留字 1.2.2 变量命名 1.2.3 算术运算 1.2.4 其他运算 1.2.5 转义字符 1.2.6 程序路径 1.3 程序说明 1.3.1 Python程序的组成 1.3.2 Python程序的结构 1.3.3 Python语言与C语言的区别 1.3.4 PEP编程规范 1.3.5 Python的语法规则 习题1 第2章 数据结构 2.1 数字和字符串 2.1.1 数据类型 2.1.2 数字 2.1.3 字符串 2.2 列表和元组 2.2.1 列表基本操作 2.2.2 列表添加元素 2.2.3 列表修改元素 2.2.4 列表切片操作 2.2.5 元组基本操作 2.3 字典和集合 2.3.1 字典 2.3.2 集合 习题2 第3章 程序语句 3.1 顺序语句 3.1.1 导入语句 3.1.2 赋值语句 3.1.3 输入输出语句 3.2 条件判断语句 3.2.1 if-else条件判断语句 3.2.2 if-elif多分支判断语句 3.2.3 if嵌套语句 3.3 循环语句 3.3.1 for计数循环 3.3.2 while条件循环 3.3.3 循环中止 3.3.4 循环嵌套 3.3.5 案例:猜数字游戏 3.3.6 案例:走迷宫游戏 习题3 第4章 函数与模块 …… 第2部分 应用程序设计 参考文献 |