Python程序设计与应用(微课版)
¥49.90定价
作者: 周化祥
出版时间:2023-09
出版社:电子工业出版社
- 电子工业出版社
- 9787121457180
- 1-2
- 505422
- 48253858-4
- 平塑
- 16开
- 2023-09
- 393
- 248
- 计算机科学与技术
- 本科 高职
作者简介
内容简介
本书知识由浅入深、技能由易到难,精心设计了9章26个典型工作任务,包括:第1章认识Python程序,第2章数据类型与运算,第3章程序流程控制,第4章组合数据类型,第5章函数与模块,第6章文件操作与管理,第7章面向对象编程,第8章异常处理,第9章数据解析和可视化。 本书遵循“体现三教改革、开放共建共享、优质课程资源、课证联系纽带”的指导思想,着力建设“载体新、内容新、形式新、使用模式新”教材内容和“数字资源建设一体化,教材编写与课程开发一体化、教学与学习过程一体化、线上线下时空一体化”的新形态教材。 本书可以作为高等院校大数据、人工智能、计算机等相关专业的教材,也可以作为计算思维培养的入门教材。
目录
目录__eol____eol____eol__第1章 认识Python程序 1__eol__任务1.1 选择Python程序设计语言 2__eol__1.1.1 算法 2__eol__1.1.2 程序 4__eol__1.1.3 程序设计语言 4__eol__1.1.4 程序设计方法 6__eol__1.1.5 Python程序设计语言 7__eol__1.1.6 与其他程序设计语言比较 9__eol__任务1.2 搭建开发环境 10__eol__1.2.1 Python解释器 11__eol__1.2.2 Python开发工具 11__eol__1.2.3 安装Python解释器 12__eol__1.2.4 安装Python开发工具 13__eol__任务1.3 测试开发环境 16__eol__1.3.1 程序开发流程 17__eol__1.3.2 程序开发示例 18__eol__本章小结 22__eol__思考探索 23__eol__实训项目 25__eol__拓展项目 26__eol__第2章 数据类型与运算 27__eol__任务2.1 语句和语法格式 28__eol__2.1.1 语句书写格式 28__eol__2.1.2 标识符和关键字 31__eol__2.1.3 输入和输出编程 33__eol__2.1.4 简单对话程序编程 34__eol__任务2.2 变量和数据类型 37__eol__2.2.1 变量与赋值语句 37__eol__2.2.2 数据类型 38__eol__2.2.3 数据类型转换编程 40__eol__任务2.3 运算表达式 43__eol__2.3.1 运算符 43__eol__2.3.2 运算符的优先级 46__eol__2.3.3 存款余额计算编程 47__eol__2.3.4 银行利息计算编程 49__eol__本章小结 51__eol__思考探索 51__eol__实训项目 54__eol__拓展项目 55__eol__第3章 程序流程控制 56__eol__任务3.1 条件选择语句编程 57__eol__3.1.1 单分支if语句 58__eol__3.1.2 双分支if-else语句 58__eol__3.1.3 多分支if-elif-else语句 59__eol__3.1.4 if嵌套语句 60__eol__3.1.5 用户登录判断编程 62__eol__任务3.2 识别登录误操作 65__eol__3.2.1 while语句 66__eol__3.2.2 for语句 67__eol__3.2.3 限制误操作次数编程 68__eol__任务3.3 分支和循环嵌套编程 71__eol__3.3.1 循环嵌套 72__eol__3.3.2 分支和循环嵌套 73__eol__3.3.3 程序中断语句 74__eol__3.3.4 continue语句 74__eol__3.3.5 菜单功能选项编程 75__eol__本章小结 78__eol__思考探索 80__eol__实训项目 83__eol__拓展项目 84__eol__第4章 组合数据类型 85__eol__任务4.1 字符串应用编程 86__eol__4.1.1 认识组合数据类型 86__eol__4.1.2 字符串介绍 87__eol__4.1.3 字符串编程处理 91__eol__任务4.2 列表和元组应用编程 94__eol__4.2.1 列表 94__eol__4.2.2 元组 101__eol__4.2.3 异常转账记录处理编程 102__eol__任务4.3 集合和字典应用编程 104__eol__4.3.1 集合 105__eol__4.3.2 字典 106__eol__4.3.3 ATM机登录与处理编程 110__eol__本章小结 113__eol__思考探索 114__eol__实训项目 117__eol__拓展项目 118__eol__第5章 函数与模块 119__eol__任务5.1 函数的定义和调用 120__eol__5.1.1 函数的定义 121__eol__5.1.2 函数的调用 122__eol__5.1.3 参数的传递 126__eol__5.1.4 用户取款函数编程 128__eol__任务5.2 常用内置函数的使用 129__eol__5.2.1 内置函数分类 130__eol__5.2.2 典型函数应用 131__eol__5.2.3 货币兑换函数编程 132__eol__任务5.3 模块的定义和调用 133__eol__5.3.1 模块的定义 134__eol__5.3.2 模块的导入 135__eol__5.3.3 Ebank模块编程 136__eol__任务5.4 包(或库)的使用 137__eol__5.4.1 开发包与库 138__eol__5.4.2 使用第三方库 140__eol__5.4.3 bankpage包编程 141__eol__本章小结 144__eol__思考探索 145__eol__实训项目 147__eol__拓展项目 148__eol__第6章 文件操作与管理 149__eol__任务6.1 文件读写访问编程 150__eol__6.1.1 文件的打开和关闭操作 150__eol__6.1.2 文件的指针操作 152__eol__6.1.3 用户数据的存取编程 154__eol__任务6.2 文件管理操作编程 159__eol__6.2.1 文件和目录管理 159__eol__6.2.2 文件和路径管理 160__eol__6.2.3 文件高级管理 161__eol__6.2.4 系统数据备份 162__eol__本章小结 164__eol__思考探索 165__eol__实训项目 167__eol__拓展项目 168__eol__第7章 面向对象编程 169__eol__任务7.1 面向过程程序设计 170__eol__7.1.1 面向过程编程概述 170__eol__7.1.2 面向过程编程实践 171__eol__任务7.2 面向对象程序设计 174__eol__7.2.1 面向对象编程概述 175__eol__7.2.2 类的定义 176__eol__7.2.3 对象的创建和使用 176__eol__7.2.4 类的成员 177__eol__7.2.5 特殊方法 183__eol__7.2.6 面向对象编程实践 184__eol__任务7.3 面向对象的三大特性 187__eol__7.3.1 封装实现 188__eol__7.3.2 继承实现 189__eol__7.3.3 多态实现 190__eol__7.3.4 面向对象的三大特征编程实践 191__eol__本章小结 193__eol__思考探索 194__eol__实训项目 196__eol__拓展项目 197?__eol__第8章 异常处理 198__eol__任务8.1 认识错误和异常 199__eol__8.1.1 认识异常 199__eol__8.1.2 异常的类型 200__eol__8.1.3 取款时输入非整型数据异常举例 202__eol__任务8.2 程序异常的处理 203__eol__8.2.1 异常的捕获 204__eol__8.2.2 异常的抛出 209__eol__8.2.3 异常的传递 210__eol__8.2.4 自定义异常 211__eol__8.2.5 取款余额超过账户金额异常处理编程 212__eol__本章小结 215__eol__思考探索 215__eol__实训项目 218__eol__拓展项目 219__eol__第9章 数据解析和可视化 220__eol__任务9.1 数据解析 221__eol__9.1.1 解析网页数据 221__eol__9.1.2 解析读书数据 224__eol__任务9.2 数据存储 226__eol__9.2.1 Python操作数据库 227__eol__9.2.2 存储图书数据 229__eol__任务9.3 数据可视化 231__eol__9.3.1 柱形图 231__eol__9.3.2 折线图 232__eol__9.3.3 饼图 233__eol__9.3.4 图书数据可视化 235__eol__本章小结 239__eol__思考探索 239__eol__参考文献 240__eol__