
作者:孙海洋
页数:212
出版社:电子工业出版社
ISBN:9787121477546
电子书格式:pdf/epub/txt
内容简介
本书共包含11个项目:前4个项目主要介绍了Python语言的基本语法和三大流程结构;项目5和项目6分别介绍程序设计的两种不同编程范式;项目7介绍异常处理的相关知识,项目8介绍文件操作的相关知识;项目9~11分别介绍数据分析可视化三件套:numpy、pandas和matplotlib等知识。本书采用项目引领、任务驱动、边做边学的设计模式,项目和任务设计兼具趣味性、知识性和技能性,并提供了大量应用实例及源代码。每个项目都有一定数量精心设计的理论和实践习题,项目小结以表格的形式列出重点、难点及易错点,结构清晰,便于读者自学及复习。本书所有项目、任务、案例及习题均严格遵守业界通用的编程规范,设计结构合理,思路清晰,注重培养并提升读者的编程素养。本书适合作为普通高等院校及职业院校计算机、软件工程、人工智能、大数据等相关专业的教材,也可作为计算机等级考试的参考教材。
作者简介
孙海洋,男,硕士研究生,副教授,现任职于南京工业职业技术大学计算机与软件学院,曾任职于华为技术有限公司南京研究中心,有两年软件研发经历,高校九年教学经历,主要从事人工智能相关的教学和科研工作,主持省部级以上课题6项,校重点课题2项,横向课题1项;主编教材2部,分别获评”十三五”江苏省高等学校重点教材、工业和信息化部”十四五”规划教材。
目录
第一篇 语法基础篇
项目1 Python开发初体验
1.1 任务1 Python速览
1.1.1 知识点1:Python起源
1.1.2 知识点2:Python主要特点
1.1.3 知识点3:Python版本
1.2 任务2 搭建开发环境
1.2.1 知识点1:安装配置Python 3
1.2.2 知识点2:Python解释器自带IDLE
1.2.3 知识点3:文本编辑.py源程序并解释执行
1.2.4 知识点4:常用集成开发环境
1.3 任务3 输入/输出――矩形面积
1.3.1 知识点1:变量及类型查看函数type
1.3.2 知识点2:print函数使用
1.3.3 知识点3:input函数使用
1.3.4 任务实施
1.4 任务4 认识数据类型――数值和字符串
1.4.1 子任务1:数值类型及print格式化输出
1.4.2 子任务2:字符串类型
1.5 任务5 标准库使用――圆周长和面积
1.5.1 知识点1:模块的两种访问方式
1.5.2 知识点2:print格式化输出
1.5.3 任务实施
1.6 项目小结
习题1
项目2 简易计算器――分支结构
2.1 任务1 判断考试是否通过――if-else双分支
2.1.1 知识点:if-else分支结构
2.1.2 任务实施
2.2 任务2 判断商品是否有促销活动――if分支
2.2.1 知识点1:if分支结构
2.2.2 知识点2:字符串格式化函数format
2.2.3 任务实施
2.3 任务3 根据成绩判断等级――if-elif-else
2.3.1 知识点:if-elif-else级联多分支结构
2.3.2 任务实施
2.4 项目实施
2.5 项目小结
2.5.1 主要知识点
2.5.2 易错知识点
习题2
项目3 循环结构
3.1 任务1 抓娃娃游戏――while循环
3.1.1 知识点:while循环结构
3.1.2 任务实施
3.1.3 巩固案例
3.2 任务2 猜数字谜游戏――循环流程控制
3.2.1 知识点1:break语句
3.2.2 知识点2:continue语句
3.2.3 知识点3:while-else循环结构
3.2.4 任务实施
3.3 任务3 模拟发红包程序――for循环、列表
项目1 Python开发初体验
1.1 任务1 Python速览
1.1.1 知识点1:Python起源
1.1.2 知识点2:Python主要特点
1.1.3 知识点3:Python版本
1.2 任务2 搭建开发环境
1.2.1 知识点1:安装配置Python 3
1.2.2 知识点2:Python解释器自带IDLE
1.2.3 知识点3:文本编辑.py源程序并解释执行
1.2.4 知识点4:常用集成开发环境
1.3 任务3 输入/输出――矩形面积
1.3.1 知识点1:变量及类型查看函数type
1.3.2 知识点2:print函数使用
1.3.3 知识点3:input函数使用
1.3.4 任务实施
1.4 任务4 认识数据类型――数值和字符串
1.4.1 子任务1:数值类型及print格式化输出
1.4.2 子任务2:字符串类型
1.5 任务5 标准库使用――圆周长和面积
1.5.1 知识点1:模块的两种访问方式
1.5.2 知识点2:print格式化输出
1.5.3 任务实施
1.6 项目小结
习题1
项目2 简易计算器――分支结构
2.1 任务1 判断考试是否通过――if-else双分支
2.1.1 知识点:if-else分支结构
2.1.2 任务实施
2.2 任务2 判断商品是否有促销活动――if分支
2.2.1 知识点1:if分支结构
2.2.2 知识点2:字符串格式化函数format
2.2.3 任务实施
2.3 任务3 根据成绩判断等级――if-elif-else
2.3.1 知识点:if-elif-else级联多分支结构
2.3.2 任务实施
2.4 项目实施
2.5 项目小结
2.5.1 主要知识点
2.5.2 易错知识点
习题2
项目3 循环结构
3.1 任务1 抓娃娃游戏――while循环
3.1.1 知识点:while循环结构
3.1.2 任务实施
3.1.3 巩固案例
3.2 任务2 猜数字谜游戏――循环流程控制
3.2.1 知识点1:break语句
3.2.2 知识点2:continue语句
3.2.3 知识点3:while-else循环结构
3.2.4 任务实施
3.3 任务3 模拟发红包程序――for循环、列表















