Python语言程序设计——微课视频版
- ISBN:9787302570493
- 装帧:一般纯质纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:197
- 出版时间:2021-02-01
- 条形码:9787302570493 ; 978-7-302-57049-3
本书特色
本书配套有基本的教学资源,还有微课视频,方便学生和读者进行自学。
内容简介
本书以精炼的语言在系统讲述Python语言基本语法的同时,以丰富的实例激发读者学习Python的热情,实例包括送你一朵花、猜数字、《西游记》词频统计、股票数据可视化等,引导读者从单纯的Python语法学习阶段进入应用Python解决实际问题的学习阶段。本书配有丰富的课后习题以及实验题,方便教师使用。 本书提供微课视频讲解,读者可以通过观看视频更好地理解本书内容。 本书适合作为高等院校Python程序设计课程的教材,也适合初学Python的读者自学使用。
目录
第1章 Python 语言简介
1.1 计算机程序设计语言
1.2 Python的发展与特性
1.3 Python的开发环境与运行
1.4 实例送你一朵花
课后习题
第2章 Python 语言基础
2.1 实例计算体重指数BMI
2.1.1 体重指数BMI计算
2.1.2 input()函 数
2.1.3 print()函数
2.2 标识符
2.2.1 标识符
2.2.2 Python保留字
2.3 变量和赋值语句
2.3.1 变量
2.3.2 链式赋值语句
2.3.3 同步赋值语句
2.4 常量
2.5 数值数据类型
2.5.1 整型
2.5.2 浮点型
2.5.3 复数型
2.6 数值数据的运算
2.6.1 内置数值数据运算符和表达式
2.6.2 内置数学运算函数
2.6.3 内置数值类型转换函数
2.7 math 库
2.7.1 math库的导入
2.7.2 math库的函数
2.7.3 math库的应用
2.8 格式化输出
2.8.1 格式化字符串中的格式控制
2.8.2 format()函数输出多项
2.9 Python语言的特点
2.9.1 Python语言是动态类型语言
2.9.2 对象的值比较(=)和引用判断(is)
2.9.3 Python是强类型语言
2.10 本章小结
课后习题
第3章 Python 控制结构
3.1 条件表达式
3.1.1 关系运算符
3.1.2 布尔型数据
3.1.3 关系表达式
3.2 选择结构
3.2.1 单分支选择结构
3.2.2 双分支选择结构
3.2.3 多分支选择结构
3.2.4 选择结构的嵌套
3.2.5 选择结构的常见问题
3.3 逻辑运算
3.3.1 逻辑运算符
3.3.2 逻辑运算的短路逻辑
3.3.3 复杂的条件表达式
3.3.4 实例判断闰年
3.4 random库
3.5 循环结构
3.5.1 while循环
3.5.2 for循环
3.5.3 辅助控制语句
3.5.4 else子句
3.5.5 循环的嵌套
3.6 异常
3.6.1 异常的概念
3.6.2 异常的捕获
3.7 常用算法
3.7.1 枚举法
3.7.2 迭代算法
3.8 实例猜数游戏
3.9 本章小结
课后习题
第4章 组合数据类型
4.1 序列
4.1.1 字符串
4.1.2 列表
4.1.3 元组
4.1.4 序列类型通用函数
4.2 映射-字典
4.2.1 字典的创建
4.2.2 字典的基本操作
4.2.3 字典的方法
4.3 集合
4.3.1 集合的创建
4.3.2 集合的基本操作
4.3.3 集合的内置函数和方法
4.4 datetime库
4.5 本章小结
课后习题
第5章 函数
5.1 实例组合数问题
5.2 函数的定义和调用
5.2.1 函数的定义
5.2.2 函数的调用
5.2.3 函数的嵌套
5.2.4 lambda函数
5.3 函数的参数
5.3.1 参数的传递
5.3.2 参数的可变性
5.3.3 不同类型的参数
5.4 变量的作用域
5.5 模块
5.6 递归函数
5.7 本章小结
课后习题
第6章 文件
6.1 文件概述
6.2 文件的打开与关闭
6.3 读文件
6.4 写文件
6.5 实例《西游记》词频统计
6.6 本章小结
课后习题
第7章 科学计算与数据分析基础
7.1 numpy库的使用
7.1.1 什么时候需要numpy
7.1.2 创建ndarray
7.1.3 ndarray的基本特性
7.1.4 ndarray的基本操作
7.2 pandas库的使用
7.2.1 Series
7.2.2 DataFrame
7.3 matplotlib库的使用
7.3.1 基本绘图函数plot()
7.3.2 其他常用绘图函数
7.3.3 绘制子图
7.4 实例股票数据可视化
7.5 本章小结
课后习题
第8章 网络爬虫基础
8.1 爬虫程序概述
8.2 requests库的使用
8.3 Beautiful Soup库的使用
8.3.1 Beautiful Soup的4种对象
8.3.2 遍历标签树
8.3.3 搜索标签树
8.4 实例全国各省市好大学的分布统计
8.5 本章小结
课后习题
第9章 实验
9.1 实验1 Python开发环境的使用
9.1.1 实验目的
9.1.2 实验内容
9.1.3 难点提示
9.2 实验2 Python 语言基础
9.2.1 实验目的
9.2.2 实验内容
9.3 实验3Python 控制结构
9.3.1 实验目的
9.3.2 实验内容
9.4 实验4组合数据类型
9.4.1 实验目的
9.4.2 实验内容
9.4.3 难点提示
9.5 实验5函数
9.5.1 实验目的
9.5.2 实验内容
9.5.3 难点提示
9.6 实验6文件
9.6.1 实验目的
9.6.2 实验内容
9.7 实验7科学计算与数据分析基础
9.7.1 实验目的
9.7.2 实验内容
9.8 实验8网络爬虫基础
9.8.1 实验目的
9.8.2 实验内容
参考文献
作者简介
孙晋非 单位:中国矿业大学 职务、职称:副教授 性别:女 年龄:40 专业:计算机 学历:博士 研究领域:机器学习、计算机基础教育
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0 -
贝叶斯推理与机器学习
¥139.3¥199.0