-
内容大纲
本书根据高等院校应用技术型人才培养的目标编写,适合案例学习和模块化教学相结合的教学方式。本书以真实企业开发案例和典型工作任务为载体组织教学单元,较为全面地介绍了Python的基础知识、高级知识和常用科学计算库。全书内容包括初识Python、Python数据类型、Python流程控制、Python函数与模块、Python文件处理等内容。
本书可以作为高等院校计算机及相关专业Python编程等课程的教材,也可以作为广大计算机爱好者或Python相关从业人员的参考书。 -
作者介绍
-
目录
模块1 初识Python
学习目标
情景引入
知识准备
1.1 Python概述
1.1.1 了解Python
1.1.2 Python发展历史
1.1.3 Python环境搭建
1.2 Python常用开发工具介绍
1.2.1 IDLE
1.2.2 Anaconda
1.2.3 PyCharm
1.3 Python基础语法
1.3.1 Python语法特点
1.3.2 Python编程规范
1.3.3 Python基本输入输出函数
1.3.4 运算符
技能实训
实训1.1 安装Jupyter Notebook
实训1.2 输出古诗
实训1.3 换算学习时间
模块小结
拓展知识
知识巩固
综合实训
模块2 Python数据类型
学习目标
情景引入
知识准备
2.1 数字数据类型
2.1.1 整型
2.1.2 浮点型
2.1.3 布尔类型和复数类型
2.2 序列数据类型
2.2.1 字符串
2.2.2 集合
2.2.3 列表
2.2.4 元组
2.2.5 字典
技能实训
实训2.1 计算三角形面积
实训2.2 模拟水果店的电子菜单
模块小结
拓展知识
知识巩固
综合实训
模块3 Python流程控制
学习目标
情景引入
知识准备
3.1 分支结构
3.1.1 单分支语句
3.1.2 双分支语句
3.1.3 多分支语句
3.1.4 分支嵌套
3.2 循环结构
3.2.1 for循环
3.2.2 while循环
3.2.3 循环嵌套
3.2.4 流程跳转
技能实训
实训3.1 菜名查询小程序
实训3.2 聊天机器人
模块小结
拓展知识
知识巩固
综合实训
模块4 Python函数与模块
学习目标
情景引入
知识准备
4.1 函数
4.1.1 函数的概念和作用
4.1.2 函数的定义和调用
4.1.3 函数参数
4.1.4 变量作用域
4.1.5 特殊函数
4.2 模块
4.2.1 模块、包与库
4.2.2 自定义模块
4.2.3 time、random、turtle模块的使用
技能实训
实训4.1 发红包小程序
实训4.2 绘制多边形
模块小结
拓展知识
知识巩固
综合实训
模块5 Python文件处理
学习目标
情景引入
知识准备
5.1 文件的基本操作
5.1.1 文件函数
5.1.2 文本文件操作
5.1.3 二进制文件操作
5.2 基 于模块的文件操作
5.2.1 使用os模块操作文件
5.2.2 使用shutil模块操作文件
5.2.3 使用openpyxl模块操作Excel文件
技能实训
实训5.1 读写文本文件
实训5.2 文件操作练习
模块小结
拓展知识
知识巩固
综合实训
模块6 Python面向对象
学习目标
情景引入
知识准备
6.1 面向对象简介
6.1.1 面向过程与面向对象
6.1.2 类与对象
6.2 类的定义与使用
6.2.1 类的定义
6.2.2 类的实例化
6.2.3 类的属性
6.2.4 类的方法
6.2.5 属性与实例方法的访问权限
6.3 继承
6.3.1 继承简介
6.3.2 继承的基本语法
6.3.3 方法重写
技能实训
实训6 点和圆
模块小结
拓展知识
知识巩固
综合实训
模块7 Python高级知识
学习目标
情景引入
知识准备
7.1 正则表达式
7.1.1 基本概念
7.1.2 使用re模块实现正则表达式
7.2 多线程
7.2.1 多线程相关概念
7.2.2 创建线程
7.2.3 线程锁
技能实训
实训7.1 处理学生信息
实训7.2 检测空气质量
模块小结
拓展知识
知识巩固
综合实训
模块8 Python科学计算库
学习目标
情景引入
知识准备
8.1 NumPy数值计算库
8.1.1 NumPy简介
8.1.2 NumPy基本操作
8.1.3 NumPy矩阵运算
8.1.4 NumPy常用数值计算函数
8.2 SciPy科学计算库
8.2.1 SciPy简介
8.2.2 SciPy的constants模块介绍
8.3 pandas数据分析库
8.3.1 pandas简介
8.3.2 pandas核心数据结构
8.3.3 pandas常用数据分析函数
8.4 Matplotlib可视化图库
8.4.1 数据可视化介绍
8.4.2 Matplotlib基础操作
8.4.3 Matplotlib常用绘图函数
技能实训
实训8.1 使用NumPy统计学生成绩
实训8.2 使用SciPy实现正态分布
实训8.3 使用pandas对三国名将综合能力进行分析
实训8.4 使用Matplotlib绘制饼图
模块小结
拓展知识
知识巩固
综合实训
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...