万本电子书0元读

万本电子书0元读

顶部广告

Python程序设计项目教程电子书

浙江省高职院校“十四五”重立项建设教材采用项目式教程形式编写,体现职业教育产教融合特色选取通用性强的工程项目,按照项目描述、项目分析、知识与技能储备、项目实施、项目总结和思考与练习的思路行设计

售       价:¥

纸质售价:¥44.90购买纸书

0人正在读 | 0人评论 6.7

作       者:程舒通

出  版  社:机械工业出版社

出版时间:2025-07-01

字       数:11.2万

所属分类: 经管/励志 > 管理 > 会计/金融投资

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
本书采用项目式教程形式编写,体现职业教育产教融合特色,按照项目描述、项目分析、知识与技能储备、项目实施、项目总结和思考与练习的思路行设计。本书选取的14个项目均源于生活、面向生产实践,包含同心圆的绘制、身体质量指数的计算、空气质量指数的计算、百鸡问题的解决、敏感词替换、校园歌手大赛评分、诗歌的规范输出、校友通讯录、社团名单统计等,旨在培养学生对优秀传统文化的感悟、对校园文化的热爱,帮助学生加强身体保健与环境保护意识,树立信息安全、财产安全、生命安全等安全观念。本书由浅深,内容丰富,既可作为高等职业院校计算机类专业教材,也可作为相关技术人员的Python学习参考用书。<br/>【推荐语】<br/>浙江省高职院校“十四五”重立项建设教材采用项目式教程形式编写,体现职业教育产教融合特色选取通用性强的工程项目,按照项目描述、项目分析、知识与技能储备、项目实施、项目总结和思考与练习的思路行设计<br/>【作者】<br/>程舒通,杭州科技职业技术学院副教授,国家职业教育教师教学创新团队“物联网技术应用”核心成员。长期从事Python编程技术领域的教学研究,先后主持厅局级课题八项,发明专利一项,发表核心期刊论文十余篇。兼任数家行业企业技术顾问,多家EI会议期刊评审专家以及中国知网CNKI优秀硕士博士论文评审专家,全国职业院校技能大赛“大数据应用发”赛项专家,人工智能训练师考评员等。<br/>
目录展开

书名页

版权

目录

【项目描述】

【项目分析】

【知识与技能储备】

1.1 Python发展历程和特点

1.1.1 Python起源

1.1.2 Python发展历程

1.1.3 Python特点

1.2 Python应用领域

1.2.1 Web开发

1.2.2 自动化测试

1.2.3 人工智能领域

1.2.4 网络爬虫

1.2.5 科学计算

1.2.6 游戏开发

1.3 开发环境搭建

1.3.1 安装Python解释器

1.3.2 安装集成开发工具

1.4 模块的安装与使用

1.4.1 模块介绍

1.4.2 模块安装

1.4.3 模块导入

【项目实施】

【项目总结】

【思考与练习】

【项目描述】

【项目分析】

【知识与技能储备】

2.1 代码格式

2.1.1 代码高亮

2.1.2 代码缩进

2.1.3 代码注释

2.1.4 代码换行

2.2 标识符和关键字

2.2.1 标识符

2.2.2 关键字

2.3 变量

2.3.1 变量本质

2.3.2 创建Python变量

2.3.3 改变变量对对象的引用

2.3.4 对象的类型、标识和值

2.4 数值类型

2.4.1 整数类型

2.4.2 浮点数类型

2.4.3 布尔类型

2.4.4 复数类型

2.5 内置数值运算

2.5.1 布尔运算

2.5.2 比较运算

2.5.3 整数按位运算

【项目实施】

【项目总结】

【思考与练习】

【项目描述】

【项目分析】

【知识与技能储备】

3.1 条件语句

3.1.1 条件语句的3种形式

3.1.2 if语句

3.1.3 if…else语句

3.1.4 if…elif…else语句

3.2 if嵌套语句

【项目实施】

【项目总结】

【思考与练习】

【项目描述】

【项目分析】

【知识与技能储备】

4.1 循环结构

4.2 while循环语句

4.3 for循环语句

4.4 循环的嵌套

4.4.1 while循环嵌套

4.4.2 for循环嵌套

4.5 跳转语句

4.5.1 break语句

4.5.2 continue语句

【项目实施】

【项目总结】

【思考与练习】

【项目描述】

【项目分析】

【知识与技能储备】

5.1 字符串介绍

5.1.1 创建字符串

5.1.2 使用不同引号的区别

5.2 字符串编码

5.2.1 ASCII编码

5.2.2 Unicode字符集(Unicode编码)

5.2.3 UTF-8编码

5.2.4 GB 2312编码

5.3 字符串的索引值

5.4 格式化字符串

5.4.1 使用%格式化

5.4.2 使用format( )格式化

5.4.3 使用f-string格式化

5.5 字符串基本操作

5.5.1 字符串大小写转换

5.5.2 字符串的检索与替换

5.5.3 删除指定字符

5.5.4 字符串切片

5.5.5 字符串分割与拼接

5.5.6 字符串运算符

【项目实施】

【项目总结】

【思考与练习】

【项目描述】

【项目分析】

【知识与技能储备】

6.1 创建列表

6.2 访问列表元素

6.3 修改列表

6.3.1 添加列表元素

6.3.2 修改列表元素

6.3.3 删除列表元素

6.4 列表的遍历

6.5 列表的排序

【项目实施】

【项目总结】

【思考与练习】

【项目描述】

【项目分析】

【知识与技能储备】

7.1 创建元组

7.1.1 使用圆括号直接创建

7.1.2 使用tuple()函数创建

7.2 访问元组元素

7.3 修改元组元素

7.4 删除元组元素

7.5 元组的遍历

【项目实施】

【项目总结】

【思考与练习】

【项目描述】

【项目分析】

【知识与技能储备】

8.1 认识字典

8.2 创建字典

8.2.1 使用花括号创建字典

8.2.2 通过fromkeys( )方法创建字典

8.2.3 通过dict( )方法创建字典

8.3 访问字典

8.4 删除字典

8.5 字典的遍历

8.5.1 for循环遍历字典

8.5.2 items( )方法遍历字典

8.5.3 使用keys( )和values( )遍历字典

8.5.4 字典推导式

8.5.5 使用enumerate( )函数遍历字典

【项目实施】

【项目总结】

【思考与练习】

【项目描述】

【项目分析】

【知识与技能储备】

9.1 认识集合

9.2 创建集合

9.2.1 直接赋值法

9.2.2 set( )函数法

9.3 集合元素的添加与删除

9.3.1 向集合中添加元素

9.3.2 删除集合指定元素

9.3.3 随机删除集合元素

9.3.4 清除集合所有元素

9.3.5 删除集合本身

9.4 集合的运算

9.4.1 交集运算

9.4.2 并集运算

9.4.3 差集运算

9.4.4 补集运算

9.4.5 判断子集运算

【项目实施】

【项目总结】

【思考与练习】

【项目描述】

【项目分析】

【知识与技能储备】

10.1 函数的定义和调用

10.1.1 定义函数

10.1.2 调用函数

10.2 函数参数的传递

10.2.1 位置参数的传递

10.2.2 关键字参数的传递

10.2.3 默认参数的传递

10.2.4 可变参数的传递

10.2.5 参数的混合传递

10.3 函数的返回值

10.3.1 函数的单个返回值

10.3.2 函数的多个返回值

10.4 变量的命名空间和作用域

10.4.1 局部变量

10.4.2 全局变量

10.4.3 global与nonlocal关键字

10.5 特殊函数

10.5.1 递归函数

10.5.2 匿名函数

【项目实施】

【项目总结】

【思考与练习】

【项目描述】

【项目分析】

【知识与技能储备】

11.1 文件概述

11.2 文件的打开与关闭

11.2.1 打开文件

11.2.2 关闭文件

11.3 文件的读写操作

11.3.1 读取文件

11.3.2 写入文件

11.3.3 文件的定位读写

11.4 文件与目录管理

11.4.1 删除文件——remove( )函数

11.4.2 文件重命名——rename( )函数

11.4.3 文件备份——copy( )函数

11.4.4 创建或删除目录——mkdir( )与rmdir( )函数

11.4.5 获取当前目录——getcwd( )函数

11.4.6 更改默认目录——chdir( )函数

11.4.7 获取文件名列表——listdir( )函数

【项目实施】

【项目总结】

【思考与练习】

【项目描述】

【项目分析】

【知识与技能储备】

12.1 面向对象编程思想

12.1.1 面向过程的分析

12.1.2 面向对象的分析

12.2 类与对象的基础应用

12.2.1 理解对象

12.2.2 理解类

12.2.3 类的定义

12.2.4 对象的创建与使用

12.3 类的成员

12.3.1 属性

12.3.2 方法

12.3.3 私有成员

12.4 特殊方法

12.4.1 构造方法

12.4.2 析构方法

12.5 面向对象的3个基本特征

12.5.1 封装

12.5.2 继承

12.5.3 多态

【项目实施】

【项目总结】

【思考与练习】

【项目描述】

【项目分析】

【知识与技能储备】

13.1 认识异常

13.2 异常的类型

13.3 异常处理

13.3.1 try…except

13.3.2 try…except…else

13.3.3 try…except…finally

13.3.4 异常处理完整语句

13.4 主动抛出异常

13.4.1 raise语句

13.4.2 assert语句

13.5 自定义异常

【项目实施】

【项目总结】

【思考与练习】

【项目描述】

【项目分析】

【知识与技能储备】

14.1 检查采集网站数据的合法性

14.2 静态网页数据的采集

14.2.1 发送GET请求

14.2.2 定制请求头

14.3 解析网页源代码

14.4 保存解析结果

14.5 动态网页数据的采集

14.5.1 动态网页抓取技术

14.5.2 Selenium和WebDriver的安装与配置

14.5.3 WebDriver类的常用属性和方法

【项目实施】

【项目总结】

【思考与练习】

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部