Python程序设计基础与实训(微课版)

Python程序设计基础与实训(微课版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2023-06
版次: 1
ISBN: 9787302632924
定价: 59.00
装帧: 其他
开本: 16开
纸张: 胶版纸
1人买过
  • 本书作为Python程序设计的入门教程,通过大量实例深入浅出地介绍了Python的相关常用基础知识。本书共分为11章,包括配置Python编程环境,变量、常量、数据类型与运算符,Python序列类型,简单的Python语言程序——顺序结构,Python分支结构程序设计,Python循环结构程序设计,函数,模块,类的定义与使用,Python文件操作与Python绘图基础等内容。本书以知识内容为主线,以学生发展为中心,围绕实训项目递进式设计内容,全面提升学生的编程能力,解决学生在Python程序设计基础课中“学不会写程序”的通病。除了每一章都有相应的基础实训项目外,本书还设计了一个贯穿全书的增量式实训项目“简易的学生管理系统”。 本书可以作为高等院校相关专业的Python入门基础教材,也可以作为自学Python基础知识的读者的参考书。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。 朱荣,博士,副教授,硕士研究生导师。主编出版教材一部,参编出版教材五部。已在国内外核心学术期刊及国际学术会议上发表论文30余篇,SCI或EI收录近20篇。 第1章配置Python编程环境1

    1.1Windows系统下安装Python的步骤1

    1.2简单的Python语言程序介绍5

    1.3Anaconda软件安装步骤9

    1.4使用Anaconda软件14

    1.4.1Anaconda Prompt的使用14

    1.4.2集成开发环境Spyder的使用16

    本章习题18

    实训项目Python编程环境搭建19

    第2章变量、常量、数据类型与运算符21

    2.1Python语言中的基本数据类型21

    2.1.1整型21

    2.1.2浮点型21

    2.1.3布尔型22

    2.1.4字符串类型22

    2.2变量与常量25

    2.3运算符27

    2.3.1算术运算符27

    2.3.2比较运算符29

    2.3.3逻辑运算符30

    2.3.4成员运算符32

    2.4Python常用的内置函数33

    2.4.1数学函数33

    2.4.2类型转换函数34

    2.4.3字符串函数35

    本章习题44

    实训项目Python数据类型、运算符及内置函数的用法45第3章Python序列类型50

    3.1列表50

    3.1.1创建列表50

    3.1.2添加列表元素51

    3.1.3删减列表元素53

    3.1.4列表切片54

    3.1.5列表之间的运算56

    3.1.6列表常用的操作函数57

    3.1.7二维列表58

    3.2元组59

    3.2.1创建元组60

    3.2.2删除元组60

    3.2.3访问元组61

    3.2.4元组常用操作函数62

    3.3字典62

    3.3.1创建字典63

    3.3.2访问字典元素值63

    3.3.3删除字典元素值64

    3.3.4删除整个字典65

    3.3.5修改字典65

    3.4字符串切片66

    3.5集合68

    3.5.1创建集合68

    3.5.2添加集合元素70

    3.5.3删除集合元素73

    3.5.4删除集合75

    3.5.5集合之间的运算76

    3.5.6集合常用的操作函数78

    本章习题80

    实训项目1Python列表操作81

    实训项目2Python元组、字典、字符串操作85

    第4章最简单的Python语言程序——顺序结构88

    4.1输出语句88

    4.2输入语句92

    4.3顺序结构程序设计94

    本章习题96

    实训项目Python输入/输出语句及顺序结构程序设计96

    第5章Python分支结构程序设计101

    5.1单分支选择结构101

    5.2双分支选择结构102

    5.3多分支选择结构105

    本章习题106

    实训项目Python分支结构程序设计107

    第6章Python循环结构程序设计112

    6.1while语句112

    6.2for语句115

    6.3循环嵌套119

    6.4break和continue语句120

    本章习题121

    实训项目1Python循环结构程序设计123

    实训项目2实现一个简易的学生管理系统126

    第7章函数132

    7.1函数定义132

    7.2实参与形参134

    7.3参数默认值134

    7.4返回语句return135

    7.5变量的作用域135

    7.6lambda表达式136

    7.7案例精选137

    本章习题138

    实训项目1自定义函数基础训练138

    实训项目2利用函数的思想改写简易的学生管理系统142

    第8章模块148

    8.1导入模块的方法148

    8.2常用的几个内置模块149

    8.2.1os模块149

    8.2.2time模块150

    8.2.3datetime模块152

    8.2.4random模块153

    8.3创建自己的模块154

    8.4numpy模块155

    8.4.1数组生成函数156

    8.4.2常用的统计计算函数160

    8.4.3随机数生成函数162

    8.4.4改变数组形态164

    8.5pandas模块165

    8.5.1Series数据结构165

    8.5.2DataFrame数据结构167

    8.5.3DataFrame数据修改171

    8.5.4删除列操作172

    8.5.5DataFrame常用属性173

    8.5.6DataFrame常用统计方法174

    8.5.7修改DataFrame数据类型175

    本章习题177

    实训项目利用模块的思想改写简易的学生管理系统177

    第9章类的定义与使用183

    9.1Python中类的定义183

    9.2Python类中的特殊方法186

    9.2.1构造方法186

    9.2.2析构方法187

    本章习题188

    实训项目1类的基础练习188

    实训项目2利用类的思想改写简易的学生管理系统191

    第10章Python文件操作197

    10.1文件基本操作197

    10.1.1文件的打开和关闭197

    10.1.2向文件中写入数据198

    10.1.3读取文件数据200

    10.1.4文件的定位操作202

    10.2使用pandas模块命令导入外部数据文件203

    10.2.1导入CSV文件 203

    10.2.2导入Excel 文件205

    10.2.3导入TXT文件205

    10.3保存数据到本地文件206

    10.3.1保存数据到Excel文件206

    10.3.2保存数据到CSV文件210

    10.3.3保存数据到TXT文件212

    本章习题213

    实训项目1外部文件的读取及数据处理操作214

    实训项目2利用文件的知识改写简易的学生管理系统216

    第11章Python绘图基础224

    11.1创建画布224

    11.2绘制折线图225

    11.3保存绘制的图形到本地232

    11.4划分子图233

    11.5绘制柱状图235

    11.6绘制饼图239

    11.7绘制箱线图242

    11.8绘制散点图243

    11.9绘制词云图245

    11.9.1词云库wordcloud简介246

    11.9.2中文分词jieba库简介246

    11.9.3绘制中文词云图的一般流程247

    11.10pandas绘图252

    本章习题258

    实训项目1Python绘图基础练习259

    实训项目2绘制词云图综合练习262

    参考文献266
  • 内容简介:
    本书作为Python程序设计的入门教程,通过大量实例深入浅出地介绍了Python的相关常用基础知识。本书共分为11章,包括配置Python编程环境,变量、常量、数据类型与运算符,Python序列类型,简单的Python语言程序——顺序结构,Python分支结构程序设计,Python循环结构程序设计,函数,模块,类的定义与使用,Python文件操作与Python绘图基础等内容。本书以知识内容为主线,以学生发展为中心,围绕实训项目递进式设计内容,全面提升学生的编程能力,解决学生在Python程序设计基础课中“学不会写程序”的通病。除了每一章都有相应的基础实训项目外,本书还设计了一个贯穿全书的增量式实训项目“简易的学生管理系统”。 本书可以作为高等院校相关专业的Python入门基础教材,也可以作为自学Python基础知识的读者的参考书。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
  • 作者简介:
    朱荣,博士,副教授,硕士研究生导师。主编出版教材一部,参编出版教材五部。已在国内外核心学术期刊及国际学术会议上发表论文30余篇,SCI或EI收录近20篇。
  • 目录:
    第1章配置Python编程环境1

    1.1Windows系统下安装Python的步骤1

    1.2简单的Python语言程序介绍5

    1.3Anaconda软件安装步骤9

    1.4使用Anaconda软件14

    1.4.1Anaconda Prompt的使用14

    1.4.2集成开发环境Spyder的使用16

    本章习题18

    实训项目Python编程环境搭建19

    第2章变量、常量、数据类型与运算符21

    2.1Python语言中的基本数据类型21

    2.1.1整型21

    2.1.2浮点型21

    2.1.3布尔型22

    2.1.4字符串类型22

    2.2变量与常量25

    2.3运算符27

    2.3.1算术运算符27

    2.3.2比较运算符29

    2.3.3逻辑运算符30

    2.3.4成员运算符32

    2.4Python常用的内置函数33

    2.4.1数学函数33

    2.4.2类型转换函数34

    2.4.3字符串函数35

    本章习题44

    实训项目Python数据类型、运算符及内置函数的用法45第3章Python序列类型50

    3.1列表50

    3.1.1创建列表50

    3.1.2添加列表元素51

    3.1.3删减列表元素53

    3.1.4列表切片54

    3.1.5列表之间的运算56

    3.1.6列表常用的操作函数57

    3.1.7二维列表58

    3.2元组59

    3.2.1创建元组60

    3.2.2删除元组60

    3.2.3访问元组61

    3.2.4元组常用操作函数62

    3.3字典62

    3.3.1创建字典63

    3.3.2访问字典元素值63

    3.3.3删除字典元素值64

    3.3.4删除整个字典65

    3.3.5修改字典65

    3.4字符串切片66

    3.5集合68

    3.5.1创建集合68

    3.5.2添加集合元素70

    3.5.3删除集合元素73

    3.5.4删除集合75

    3.5.5集合之间的运算76

    3.5.6集合常用的操作函数78

    本章习题80

    实训项目1Python列表操作81

    实训项目2Python元组、字典、字符串操作85

    第4章最简单的Python语言程序——顺序结构88

    4.1输出语句88

    4.2输入语句92

    4.3顺序结构程序设计94

    本章习题96

    实训项目Python输入/输出语句及顺序结构程序设计96

    第5章Python分支结构程序设计101

    5.1单分支选择结构101

    5.2双分支选择结构102

    5.3多分支选择结构105

    本章习题106

    实训项目Python分支结构程序设计107

    第6章Python循环结构程序设计112

    6.1while语句112

    6.2for语句115

    6.3循环嵌套119

    6.4break和continue语句120

    本章习题121

    实训项目1Python循环结构程序设计123

    实训项目2实现一个简易的学生管理系统126

    第7章函数132

    7.1函数定义132

    7.2实参与形参134

    7.3参数默认值134

    7.4返回语句return135

    7.5变量的作用域135

    7.6lambda表达式136

    7.7案例精选137

    本章习题138

    实训项目1自定义函数基础训练138

    实训项目2利用函数的思想改写简易的学生管理系统142

    第8章模块148

    8.1导入模块的方法148

    8.2常用的几个内置模块149

    8.2.1os模块149

    8.2.2time模块150

    8.2.3datetime模块152

    8.2.4random模块153

    8.3创建自己的模块154

    8.4numpy模块155

    8.4.1数组生成函数156

    8.4.2常用的统计计算函数160

    8.4.3随机数生成函数162

    8.4.4改变数组形态164

    8.5pandas模块165

    8.5.1Series数据结构165

    8.5.2DataFrame数据结构167

    8.5.3DataFrame数据修改171

    8.5.4删除列操作172

    8.5.5DataFrame常用属性173

    8.5.6DataFrame常用统计方法174

    8.5.7修改DataFrame数据类型175

    本章习题177

    实训项目利用模块的思想改写简易的学生管理系统177

    第9章类的定义与使用183

    9.1Python中类的定义183

    9.2Python类中的特殊方法186

    9.2.1构造方法186

    9.2.2析构方法187

    本章习题188

    实训项目1类的基础练习188

    实训项目2利用类的思想改写简易的学生管理系统191

    第10章Python文件操作197

    10.1文件基本操作197

    10.1.1文件的打开和关闭197

    10.1.2向文件中写入数据198

    10.1.3读取文件数据200

    10.1.4文件的定位操作202

    10.2使用pandas模块命令导入外部数据文件203

    10.2.1导入CSV文件 203

    10.2.2导入Excel 文件205

    10.2.3导入TXT文件205

    10.3保存数据到本地文件206

    10.3.1保存数据到Excel文件206

    10.3.2保存数据到CSV文件210

    10.3.3保存数据到TXT文件212

    本章习题213

    实训项目1外部文件的读取及数据处理操作214

    实训项目2利用文件的知识改写简易的学生管理系统216

    第11章Python绘图基础224

    11.1创建画布224

    11.2绘制折线图225

    11.3保存绘制的图形到本地232

    11.4划分子图233

    11.5绘制柱状图235

    11.6绘制饼图239

    11.7绘制箱线图242

    11.8绘制散点图243

    11.9绘制词云图245

    11.9.1词云库wordcloud简介246

    11.9.2中文分词jieba库简介246

    11.9.3绘制中文词云图的一般流程247

    11.10pandas绘图252

    本章习题258

    实训项目1Python绘图基础练习259

    实训项目2绘制词云图综合练习262

    参考文献266
查看详情
12
相关图书 / 更多
Python程序设计基础与实训(微课版)
PyTorch实战
(印)Ashish Ranjan Jha(阿施·拉贾汉·贾)
Python程序设计基础与实训(微课版)
Python游戏开发从入门到进阶实战
明日科技 编著
Python程序设计基础与实训(微课版)
Pylon
Faulkner;William
Python程序设计基础与实训(微课版)
PyTorch深度学习指南:计算机视觉 卷II 王兆宇
(巴西)丹尼尔·沃格特·戈多伊
Python程序设计基础与实训(微课版)
PyTorch深度学习指南:序列与自然语言处理 卷III
(巴西)丹尼尔·沃格特·戈多伊(Daniel Voigt Godoy)
Python程序设计基础与实训(微课版)
PyTorch深度学习指南:编程基础 卷I
(巴西)丹尼尔·沃格特·戈多伊
Python程序设计基础与实训(微课版)
Python在结构动力计算中的应用
龙晓鸿 等
Python程序设计基础与实训(微课版)
Python金融量化实战固定收益类产品分析
欧晨
Python程序设计基础与实训(微课版)
Python量子计算实践:基于Qiskit和IBM Quantum Experience平台
(美)哈西·诺伦(Hassi Norlén)
Python程序设计基础与实训(微课版)
Python Streamlit从入门到实战——快速构建机器学习和数据科学Web应用(微课视频版)
王鑫
Python程序设计基础与实训(微课版)
Python编程:时间序列分析入门与实战应用
王恺
Python程序设计基础与实训(微课版)
Python语言科研绘图与学术图表绘制从入门到精通 科技绘图与科学可视化专业教程
关东升 编著
您可能感兴趣 / 更多