顶部
收藏

Python程序设计项目化教程


作者:
杨阳 张波
定价:
49.50 元
版面字数:
400.00千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
暂无
ISBN:
978-7-04-061432-9
物料号:
61432-00
出版时间:
2024-02-28
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

本书为新专标计算机类课程“双高计划”建设成果系列教材之一,根据高等职业教育专科软件技术专业教学标准、《国家职业技术技能标准——人工智能工程技术人员(2021年版)》和《全国计算机等级考试二级Python语言程序设计考试大纲(2023年版)》编写。本书采用全新的项目实践编排方式,基于工作过程实现项目化教学理念,在着力培养学习者Python语言基本编程能力的同时,帮助其树立工程化思维,提升职业素养。全书共7个项目,内容包括使用Python实现图书管理系统,实现系统启动界面和欢迎信息,实现系统登录、退出和菜单关联,实现图书的新增、修改和查询,实现图书的借阅和归还,实现图书借阅报表展示,以及实现远程访问图书信息。

本书配有微课视频、教学设计、授课用PPT、电子教案、习题库等丰富的数字化学习资源。与本书配套的数字课程在“智慧职教”平台(www.icve.com.cn)上线,学习者可登录平台在线学习,授课教师可调用本课程构建符合自身教学特色的SPOC课程,详见“智慧职教”服务指南。教师也可发邮件至编辑邮箱1548103297@qq.com获取相关资源。

本书为高等职业院校计算机类专业Python程序设计课程的教材,也可供软件设计人员参考使用。

  • 目录
    • 前辅文
      • 项目1 使用Python实现图书管理系统
        • 任务1.1 了解Python语言
          • 1.1.1 Python语言简介
            • 1.1.2 Python应用领域
              • 1.1.3 Python语言的特点
              • 任务1.2 Python开发环境的搭建
                • 1.2.1 安装华为欧拉操作系统
                  • 1.2.2 安装深度桌面系统
                    • 1.2.3 安装虚拟环境和Web编辑器
                    • 项目实战 图书管理系统分析与设计
                      • 项目小结
                        • 习题
                        • 项目2 实现系统启动界面和欢迎信息
                          • 任务2.1 设置系统版本信息
                            • 2.1.1 标识符与关键字
                              • 2.1.2 基本数据类型
                                • 2.1.3 变量和常量
                                  • 2.1.4 表达式和运算符
                                    • 2.1.5 任务实现
                                    • 任务2.2 显示系统欢迎信息
                                      • 2.2.1 输入函数input()
                                        • 2.2.2 输出函数print()
                                          • 2.2.3 格式化输出
                                            • 2.2.4 字符串常见操作
                                              • 2.2.5 任务实现
                                              • 项目实战 图书管理系统的欢迎界面
                                                • 设计实现
                                                  • 项目小结
                                                    • 习题
                                                    • 项目3 实现系统登录、退出和菜单关联
                                                      • 任务3.1 实现管理员登录
                                                        • 3.1.1 关系运算符和关系表达式
                                                          • 3.1.2 逻辑运算符和逻辑表达式
                                                            • 3.1.3 if分支语句
                                                              • 3.1.4 while循环语句
                                                                • 3.1.5 任务实现
                                                                • 任务3.2 实现主菜单呈现
                                                                  • 3.2.1 if嵌套语句
                                                                    • 3.2.2 elif语句
                                                                      • 3.2.3 任务实现
                                                                      • 项目实战 图书管理系统的多级菜单
                                                                        • 设计实现
                                                                          • 项目小结
                                                                            • 习题
                                                                            • 项目4 实现图书的新增、修改和查询
                                                                              • 任务4.1 新增图书信息
                                                                                • 4.1.1 列表
                                                                                  • 4.1.2 元组
                                                                                    • 4.1.3 字典
                                                                                      • 4.1.4 for循环语句
                                                                                        • 4.1.5 任务实现
                                                                                        • 任务4.2 修改图书信息
                                                                                          • 4.2.1 函数
                                                                                            • 4.2.2 模块
                                                                                              • 4.2.3 任务实现
                                                                                              • 项目实战 图书管理系统的图书查询
                                                                                                • 设计实现
                                                                                                  • 项目小结
                                                                                                    • 习题
                                                                                                    • 项目5 实现图书的借阅和归还
                                                                                                      • 任务5.1 信息对象化
                                                                                                        • 5.1.1 结构化设计的问题
                                                                                                          • 5.1.2 类的定义和实例化
                                                                                                            • 5.1.3 成员变量
                                                                                                              • 5.1.4 方法
                                                                                                                • 5.1.5 实例的生命周期
                                                                                                                  • 5.1.6 弱引用
                                                                                                                    • 5.1.7 封装
                                                                                                                      • 5.1.8 属性
                                                                                                                        • 5.1.9 描述符
                                                                                                                          • 5.1.10 包
                                                                                                                            • 5.1.11 任务实现
                                                                                                                            • 任务5.2 图书借阅
                                                                                                                              • 5.2.1 继承
                                                                                                                                • 5.2.2 命名空间
                                                                                                                                  • 5.2.3 重写和多态
                                                                                                                                    • 5.2.4 获取对象信息
                                                                                                                                      • 5.2.5 运算符重载
                                                                                                                                        • 5.2.6 类的常用内置成员
                                                                                                                                          • 5.2.7 元类和特殊类
                                                                                                                                            • 5.2.8 可变对象和不可变对象
                                                                                                                                              • 5.2.9 任务实现
                                                                                                                                              • 项目实战 图书管理系统的图书归还处理
                                                                                                                                                • 项目小结
                                                                                                                                                  • 习题
                                                                                                                                                  • 项目6 实现图书借阅报表展示
                                                                                                                                                    • 任务6.1 统计图书借阅情况并图形化展示
                                                                                                                                                      • 6.1.1 库管理
                                                                                                                                                        • 6.1.2 Matplotlib的应用
                                                                                                                                                          • 6.1.3 任务实现
                                                                                                                                                          • 任务6.2 异常及日志处理
                                                                                                                                                            • 6.2.1 异常概述
                                                                                                                                                              • 6.2.2 异常的类型
                                                                                                                                                                • 6.2.3 异常的捕获
                                                                                                                                                                  • 6.2.4 抛出异常
                                                                                                                                                                    • 6.2.5 日志处理
                                                                                                                                                                      • 6.2.6 任务实现
                                                                                                                                                                      • 项目实战 实现图书借阅报表显示
                                                                                                                                                                        • 项目小结
                                                                                                                                                                          • 习题
                                                                                                                                                                          • 项目7 实现远程访问图书信息
                                                                                                                                                                            • 任务7.1 网络访问图书信息
                                                                                                                                                                              • 7.1.1 并发处理——进程
                                                                                                                                                                                • 7.1.2 并发处理——线程
                                                                                                                                                                                  • 7.1.3 并发处理——协程
                                                                                                                                                                                    • 7.1.4 网络协议
                                                                                                                                                                                      • 7.1.5 Socket
                                                                                                                                                                                        • 7.1.6 任务实现
                                                                                                                                                                                        • 任务7.2 实现单元测试和代码重构
                                                                                                                                                                                          • 7.2.1 单元测试
                                                                                                                                                                                            • 7.2.2 重构
                                                                                                                                                                                              • 7.2.3 任务实现
                                                                                                                                                                                              • 项目实战 实现远程查询借阅情况
                                                                                                                                                                                                • 项目小结
                                                                                                                                                                                                  • 习题
                                                                                                                                                                                                  • 参考文献

                                                                                                                                                                                                  相关图书