• Python程序设计
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Python程序设计

39.1 5.6折 69.8 全新

库存31件

河北保定
认证卖家担保交易快速发货售后保障

作者高静;石瑞峰;姜新华;冯晓龙;郭迎春;王丽霞;马金伟;马学磊;张丽;杨伟光

出版社清华大学出版社

出版时间2022-01

版次1

装帧其他

货号9787302587996

上书时间2024-11-16

尚贤文化郑州分店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
图书标准信息
  • 作者 高静;石瑞峰;姜新华;冯晓龙;郭迎春;王丽霞;马金伟;马学磊;张丽;杨伟光
  • 出版社 清华大学出版社
  • 出版时间 2022-01
  • 版次 1
  • ISBN 9787302587996
  • 定价 69.80元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 388页
  • 字数 588.000千字
【内容简介】
本书以培养本科生程序设计思想与基本能力为目标,贯穿理解和应用Python语言程序设计基础和方法,系统讲解Python语言基础知识。全书分为10章,内容涵盖了Python程序设计基本知识、数据管理基础和数据可视化基础。书中展示了大量示例,内容讲解清晰,循序渐进。
  本书适合作为Python程序设计爱好者自学用书及非计算机专业本科生“Python程序设计”课程的教材,也适合作为备考全国计算机等级考试二级Python考试的学生的学习与参考用书。
【作者简介】


高静博士,教授,博硕士导师,主要从事软件工程、软件工程课程设据科学与大数据技术导引、软件质量保证与测试等课程的工作;承担硕士大数据与python机器学、博士机器学与深度学课程的工作。主持完成自然科学项目、科技重大专项“核高基”子项目、内蒙古自治区科技计划项目,自治区自然科学项目和春晖计划等项目7项,参与完成863、科技攻关、发展、科技重大专项等项目12项。主持产教融合、自治区教育厅、内蒙古农业大学教育改革重点项目4项;主持完成自治区精品课程1项;主编出版教材1部,译著5部。
【目录】
1章Python程序设计起步1

1.1程序设计语言1

1.1.1程序设计语言概述1

1.1.2编译和解释1

1.2Python语言2

1.2.1Python语言概述2

1.2.2Python语言的特点3

1.2.3Python语言的应用4

1.3Python开发环境5

1.3.1Python开发环境安装5

1.3.2Anaconda8

1.3.3conda管理器9

1.4Python编程起步11

1.4.1IDLE设置11

1.4.2Python编程15

1.4.3Jupyter tebook18

1.5本章小结20

1.6习题21

2章Python基本语法和简单数据类型22

2.1Python的语法特点22

2.1.1注释语句22

2.1.2缩进23

2.1.3跨行语句24

2.1.4一行显示多条语句25

2.1.5PEP8规范25

2.2Python的语法元素25

2.2.1变量25

2.2.2常量27

2.2.3标识符27

2.2.4关键字27

2.3Python的基本数据类型29

2.3.1数字类型29

2.3.2字符串类型31

2.3.3数据类型转换41

2.4Python运算符42

2.4.1算术运算符42

2.4.2比较运算符43

2.4.3逻辑运算符44

2.4.4赋值运算符45

2.4.5位运算符46

2.4.6成员运算符47

2.4.7身份运算符47

2.4.8运算符的优先级48

2.5Python的常用函数49

2.5.1标准输入输出函数49

2.5.2数学函数50

2.6本章小结52

2.7习题52

3章Python控制结构54

3.1Python程序的基本结构54

3.1.1程序和算法54

3.1.2程序的描述方式54

3.1.3程序的基本结构56

3.1.4程序基本结构实例58

3.2Python的顺序结构61

3.2.1顺序结构语句61

3.2.2顺序结构实例62

3.3Python的选择结构64

3.3.1if单分支结构64

3.3.2ifelse二分支结构67

3.3.3ifelifelse多分支结构73

3.3.4if分支结构的嵌套80

3.4Python的循环结构85

3.4.1for循环85

3.4.2for循环嵌套89

3.4.3while循环94

3.4.4while循环嵌套98

3.5Python的跳转语句103

3.5.1break语句103

3.5.2continue语句107

3.5.3pass语句109

3.5.4else语句110

3.6本章小结 112

3.7习题113

4章组合数据类型114

4.1列表114

4.1.1列表创建115

4.1.2列表的作117

4.1.3列表的应用124

4.1.4二维列表126

4.2元组127

4.2.1元组的创建与访问127

4.2.2元组与列表通用作131

4.2.3序列类型间的相互转换134

4.2.4元组的应用136

4.3集合140

4.3.1集合的创建140

4.3.2集合的作141

4.3.3集合的应用145

4.4字典150

4.4.1字典创建150

4.4.2字典的基本作153

4.4.3字典的应用157

4.5列表、元组、集合、字典的区别163

4.6综合案例——词频统计164

4.7本章小结167

4.8习题167

5章函数与模块169

5.1函数和模块的定义169

5.1.1内置函数和内置模块169

5.1.2自定义函数170

5.1.3自定义模块172

5.1.4模块内置属性和搜索路径173

5.2函数详解175

5.2.1函数调用175

5.2.2形参和实参176

5.2.3函数的作用域和命名空间177

5.2.4函数返回值178

5.2.5可变数量参数179

5.2.6递归函数181

5.3理解函数和模块182

5.3.1抽象和代码组织182

5.3.2函数接口设计183

5.3.3包185

5.4应用实例和模块安装185

5.4.1增量式开发185

5.4.2文档字符串187

5.4.3类型检查187

5.4.4三方库安装189

5.5本章小结189

5.6习题189

6章文件作和数据格式化191

6.1文件概述191

6.2文件的打开与关闭192

6.2.1打开文件192

6.2.2上下文管理语句with194

6.3文件的读写194

6.3.1文本文件的写入194

6.3.2文本文件的读取195

6.3.3二进制文件的写入196

6.3.4二进制文件的读取198

6.4文件指针定位199

6.5CSV文件读写201

6.5.1CSV文件的基本概念201

6.5.2读CSV文件数据201

6.5.3将数据写入CSV文件203

6.5.4CSV文件格式化参数和Dialect对象204

6.6Ecel文件的读写206

6.6.1使用lrd模块对ls文件进行读作207

6.6.2使用lwt模块对ls文件进行写作209

6.6.3使用openpyl模块对ls文件进行读作210

6.6.4使用openpyl模块对ls文件进行写作211

6.7数据组织的维度213

6.7.1基本概念213

6.7.2一维数据的格式化和处理213

6.7.3二维数据的格式化和处理215

6.8JSON库217

6.8.1JSON概述217

6.8.2JSON库的使用217

6.9Python异常处理219

6.9.1基本概念219

6.9.2Python中的异常处理结构222

6.10本章小结226

6.11习题227

7章类和对象229

7.1面向对象思想229

7.2类和对象231

7.2.1初识类231

7.2.2初识对象232

7.2.3访问成员232

7.2.4self参数234

7.2.5构造方法和析构方法236

7.3属性与方法239

7.3.1类属性和实例属性240

7.3.2实例方法、类方法和静态方法242

7.3.3类成员的保护和访问机制247

7.3.4类的特殊成员250

7.4继承与多态256

7.4.1单一继承256

7.4.2多继承261

7.4.3super()264

7.4.4抽象类265

7.4.5多态266

7.5面向对象应用案例268

7.6本章小结273

7.7习题273

8章numpy和pandas275

8.1numpy275

8.1.1numpy的安装275

8.1.2numpy数组275

8.1.3数组ndarray的数据类型和属性280

8.1.4数组ndarray的索引和切片281

8.1.5数组ndarray的常用作284

8.1.6数组的通用函数287

8.1.7数组的统计函数289

8.1.8numpy子模块290

8.1.9示例: 计算身高体重的线性关系291

8.2pandas292

8.2.1Series和DataFrame292

8.2.2数据的访问和选择297

8.2.3数据运算301

8.2.4缺失值处理303

8.2.5统计计算相关方法304

8.2.6数据的添加、删除和修改306

8.2.7合并、分组、重塑308

8.2.8数据的导入和导出310

8.2.9示例: 处理、汇总、分析学生的成绩311

8.3本章小结312

习题313

9章数据可视化314

9.1数据可视化概述314

9.1.1数据可视化314

9.1.2Python数据可视化314

9.2matplotlib数据可视化315

9.2.1matplotlibr的安装和导入315

9.2.2图表创建316

9.2.3常用图表修饰318

9.3绘制常用图表326

9.3.1绘制柱形图326

9.3.2绘制饼图330

9.3.3绘制散点图332

9.3.4绘制雷达图334

9.3.5绘制箱线图339

9.3.6多子图布局342

9.4本章小结344

9.5习题345

10章Python应用案例346

10.1办公自动化346

10.1.1Ecel自动化处理346

10.1.2Word自动化处理350

10.1.3PDF自动化处理354

10.2数据处理359

10.2.1数据文件转存359

10.2.2数据关系处理368

10.3本章小结371

10.4习题371

参考文献372
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP