购物车中还没有商品,赶紧选购吧!
Python程序设计项目化教程 孙永道 高等教育出版社
商品价格
降价通知
定价
手机购买
商品二维码
配送
北京市
服务
高教自营 发货并提供售后服务。
数量

推荐商品

  • 商品详情
手机购买
商品二维码
加入购物车
价格:
数量:
库存   个

商品详情

商品名称:Python程序设计项目化教程
ISBN:9787040596465
出版社:高等教育出版社
出版年月:2023-08
作者:孙永道
定价:52.00
页码:296
装帧:平装
版次:1
字数:410
开本:16开
套装书:否

本书为职业本科教育计算机类专业基础课MOOC+SPOC系列教材之一。

本书围绕职业本科教育计算机类专业人才培养目标,结合“Python程序设计”课程定位及学生认知特点,从实践的角度出发,全面介绍Python语言的环境搭建、基本数据处理、流程控制、批量数据处理、文本数据处理、函数应用、模块化编程、文件读写操作和面向对象编程等内容,以及人工智能研究领域最新研究成果的应用实践,包括网络资源批量抓取、手写数字识别、手势识别和目标检测等。全书采用项目-任务编写模式,通过“任务-学习-实践”的设计思路,将来自信息技术产业日常工作、企业面试、经典问题、新技术等方面的真实任务融入10个项目中,体现理论与实践深度融合的职业本科教育特色。

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

本书可作为职业本科院校Python程序设计基础课程的教学用书,也可作为Python学习者的参考教程。

前辅文
项目1 环境搭建和运行Python程序
  任务1-1 搭建Python开发环境
   1.1.1 Python是什么
   1.1.2 Python常见版本
   1.1.3 Python语言特点
   1.1.4 Python开发工具
  任务1-2 编写和运行Python程序
   1.2.1 编写和执行Python程序
   1.2.2 Python基本语法规范
  学习反思
项目2 基本运算与简单数据处理
  任务2-1 数据的输入输出
   2.1.1 Python中的变量和数据类型
   2.1.2 数据的输入和格式化输出
  任务2-2 处理数值型数据
   2.2.1 算术运算符
   2.2.2 赋值运算符
   2.2.3 关系运算符
   2.2.4 逻辑运算符
   2.2.5 位运算符
   2.2.6 运算符优先级
  学习反思
项目3 控制程序执行流程
  任务3-1 根据条件做不同处理
   3.1.1 流程控制
   3.1.2 选择结构
  任务3-2 利用for循环处理多项数据
   3.2.1 循环结构
   3.2.2 for循环
  任务3-3 利用while处理多项数据
   3.3.1 while循环
   3.3.2 while循环中的 else 语句
  任务3-4 灵活控制程序流程
   3.4.1 循环嵌套结构
   3.4.2 跳转语句
  学习反思
项目4 批量数据处理
  任务4-1 理解什么是序列
   4.1.1 序列
   4.1.2 序列基本运算
   4.1.3 检查元素是否存在
   4.1.4 序列统计运算
   4.1.5 类型转换
   4.1.6 序列相关运算符及内置函数
  任务4-2 列表数据处理
   4.2.1 创建和删除列表
   4.2.2 访问列表元素
   4.2.3 遍历列表
   4.2.4 添加、修改和删除列表元素
   4.2.5 列表操作常用方法
  任务4-3 字典数据处理
   4.3.1 创建和删除字典
   4.3.2 访问字典
   4.3.3 遍历字典
   4.3.4 添加、修改和删除字典元素
   4.3.5 字典操作常用方法
  任务4-4 数据的综合性处理
   4.4.1 元组
   4.4.2 创建和删除元组
   4.4.3 访问元组元素
   4.4.4 遍历元组
   4.4.5 修改元组
   4.4.6 元组操作常用方法
   4.4.7 生成器
   4.4.8 集合
  学习反思
项目5 文本数据处理
  任务5-1 文本的编码转换
   5.1.1 字符串的编码
   5.1.2 字符串类型
   5.1.3 使用encode()将字符编码为二进制
   5.1.4 使用decode()将二进制串解码为字符串
  任务5-2 字符串的基本操作
   5.2.1 用format格式化字符串
   5.2.2 字符串拼接
   5.2.3 字符串截取
  任务5-3 字符串处理函数
   5.3.1 合并和分割字符串
   5.3.2 获取字符串的长度或字节数
   5.3.3 检索字符串
   5.3.4 字符串大小写转换
   5.3.5 去除字符串中的空格和特殊字符
  学习反思
项目6 函数应用
  任务6-1 函数的创建与应用
   6.1.1 函数的定义与调用
   6.1.2 给函数传递参数
   6.1.3 参数的值传递与引用传递
   6.1.4 函数返回不同的值
   6.1.5 变量的作用域
  任务6-2 函数的高级应用
   6.2.1 函数赋值给变量
   6.2.2 函数作为参数
   6.2.3 函数返回函数
   6.2.4 递归函数
   6.2.5 匿名函数
   6.2.6 装饰器
   6.2.7 迭代器与生成器
   6.2.8 高阶函数
  学习反思
项目7 模块化编程
  任务7-1 创建与使用模块
   7.1.1 模块
   7.1.2 创建模块
   7.1.3 导入模块
   7.1.4 模块搜索路径问题
  任务7-2 通过包管理更多模块
   7.2.1 创建与使用包
   7.2.2 模块的相对引用和绝对引用
   7.2.3 让模块中某段代码只在当前模块作为主程序时执行
  学习反思
项目8 文件读写操作
  任务8-1 从文件中读取数据
   8.1.1 文件的基本概念
   8.1.2 创建与打开文件
   8.1.3 关闭文件
   8.1.4 读取文件
   8.1.5 删除文件
   8.1.6 重命名文件
   8.1.7 获取文件基本信息
  任务8-2 数据保存到磁盘
   8.2.1 写入文件
   8.2.2 文件的定位
   8.2.3 创建目录
   8.2.4 删除目录
   8.2.5 遍历目录
   8.2.6 重命名目录
  任务8-3 Python编程中的错误处理
   8.3.1 Python编程中的异常
   8.3.2 异常处理语句
  学习反思
项目9 面向对象编程
  任务9-1 创建与使用类
   9.1.1 面向对象基本概念
   9.1.2 定义类和创建对象
   9.1.3 添加属性
   9.1.4 添加方法
   9.1.5 封装类的成员
  任务9-2 通过继承扩展现有类的功能
   9.2.1 通过继承类扩展类功能
   9.2.2 重写父类方法
   9.2.3 在子类中调用父类的同名方法
   9.2.4 对象的多态性
   9.2.5 Python类的内置方法和属性
  学习反思
项目10 项目实践
  任务10-1 批量抓取网络图像资源
   10.1.1 requests模块使用基础
   10.1.2 用requests模块下载资源
   10.1.3 Python下显示图像到屏幕
  任务10-2 人工智能应用——手写数字识别
   10.2.1 人工神经网络基础
   10.2.2 神经网络识别手写数字
  学习反思
附录
  附录A 拓展学习内容
  附录B 拓展实践题目
  附录C 拓展阅读材料
  附录D 客观题习题集
  附录E 学习达标统计
参考文献

对比栏

1

您还可以继续添加

2

您还可以继续添加

3

您还可以继续添加

4

您还可以继续添加