顶部
收藏

Python程序设计项目化教程


作者:
杨阳 张波
定价:
49.50元
ISBN:
978-7-04-061432-9
版面字数:
400.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
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 任务实现
    • 项目实战 实现远程查询借阅情况
    • 项目小结
    • 习题
  • 参考文献

相关图书