清华大学出版社旗舰店店铺主页二维码
清华大学出版社旗舰店 微信认证
微信扫描二维码,访问我们的微信店铺
你可以使用微信联系我们,随时随地的购物、客服咨询、查询订单和物流...

Python程序设计基础案例教程(高等学校计算机专业规划教材)

39.20
运费: ¥ 0.00-10.00
库存: 303 件
Python程序设计基础案例教程(高等学校计算机专业规划教材) 商品图0
Python程序设计基础案例教程(高等学校计算机专业规划教材) 商品缩略图0

商品详情

 书名: Python程序设计基础案例教程
 出版社: 清华大学出版社
 出版日期 2020
 ISBN号: 9787302560548
随着数据时代的来临,Python语言已逐渐成为国内外广泛使用的计算机编程语言之一。本书是Python语言程序设计的入门教程,针对没有程序设计基础的读者,共分11章,比较全面地介绍了Python语言的基本语法及编程技巧,主要内容包括Python概述,数据运算符,程序控制结构,列表、元组和字典,函数,模块,文件操作,异常处理,面向对象程序设计等。结合案例通过本书的学习,读者基本上可以掌握Python语言的主要内容和使用方法。

李辉,博士,从事大数据、人工智能、区块链技术在智慧农业中的应用研究,现担任中国农业大学计算中心主任兼农业大数据实验室主任、中国大数据技术与应用联盟智库专家

本书系统地讲述了Python程序设计开发相关基础知识,注重基础、循序渐进、内容丰富、结构合理、思路清晰、语言简练流畅、示例翔实。


第1章Python概述/1

1.1认识Python语言1

1.1.1Python的发展历程1

1.1.2Python的特点2

1.1.3Python的应用领域3

1.1.4Python的版本5

1.2Windows下的Python集成开发环境7

1.2.1Python的编程模式7

1.2.2Python开发运行环境安装7

1.2.3使用IDLE编写“Hello Python”11

1.2.4PyCharm的安装与使用12

1.3Linux与Mac OS环境下的Python集成开发环境26

1.3.1Linux环境下安装Python开发环境26

1.3.2Mac OS环境下安装Python开发环境29

1.4Python程序运行原理29

1.4.1计算机程序设计语言分类29

1.4.2计算机程序的运行方式30

1.4.3Python程序的运行方式30

1.4.4Python的解释器类型31

1.4.5Python程序的可执行文件32

1.4.6Python语言的文件类型32

小结32

思考与练习33

第2章Python基本语法/34

2.1Python程序设计的基本元素34

2.2Python语法特点35

2.2.1命名规范35

2.2.2代码缩进36

2.2.3编码规范362.2.4注释规则38

2.3标识符与变量、常量40

2.3.1标识符与保留字40

2.3.2变量的定义与赋值41

2.3.3常量的定义45

2.4基本数据类型45

2.4.1数值类型45

2.4.2布尔类型47

2.4.3NoneType 类型48

2.4.4数据类型转换48

2.4.5对象和引用50

2.4.6字符串类型51

2.5基本输入和输出54

2.5.1基于input()函数输入54

2.5.2基于print()函数输出55

2.6常见的运算符与表达式59

2.6.1运算符与表达式概述59

2.6.2算术运算符与表达式60

2.6.3赋值运算符与表达式62

2.6.4关系运算符与表达式64

2.6.5逻辑运算符与表达式65

2.6.6条件(三目)运算符66

2.6.7位运算符67

2.6.8运算符的优先级67

小结68

思考与练习68

Python程序设计基础案例教程目录第3章Python的基本流程控制/70

3.1基本语句及顺序结构70

3.1.1基本语句70

3.1.2顺序结构71

3.2选择结构72

3.2.1if语句73

3.2.2if…else语句74

3.2.3if…elif…else语句75

3.2.4分支语句嵌套77

3.3循环结构79

3.3.1while语句79

3.3.2for语句和range()内建函数81

3.3.3循环语句嵌套84

3.4转移和中断语句85

3.4.1break语句85

3.4.2continue语句87

3.4.3pass语句89

3.5while…else与for…else语句90

3.5.1while…else语句90

3.5.2for…else语句91

3.6循环与选择结构的应用案例91

小结93

思考与练习93

第4章Python的4种典型序列结构/94

4.1序列94

4.1.1序列概述94

4.1.2序列的基本操作94

4.2列表98

4.2.1列表的创建与删除98

4.2.2列表元素的访问与遍历99

4.2.3列表元素的常用操作102

4.2.4列表元素的统计与排序108

4.2.5列表的嵌套110

4.3列表的应用案例111

4.4元组113

4.4.1元组的创建与删除113

4.4.2元组的常见操作115

4.4.3元组与列表的区别与相互转换116

4.4.4元组的应用案例117

4.5字典117

4.5.1字典的创建118

4.5.2字典元素的访问与遍历120

4.5.3字典元素的常见操作121

4.5.4字典的应用案例124

4.6集合125

4.6.1集合的创建125

4.6.2集合元素的常见操作126

4.6.3集合的交集、并集和差集数学运算128

4.6.4集合的应用案例128

4.7容器中的公共操作129

4.7.1运算符操作129

4.7.2公共方法131

4.7.3容器类型转换132

4.8推导式与生成器推导式133

4.8.1列表推导式133

4.8.2字典推导式135

4.8.3集合推导式136

4.8.4元组的生成器推导式136

4.9综合应用案例: 会员登录模块功能模拟138

小结139

思考与练习139

第5章Python函数/141

5.1函数的定义和调用141

5.1.1定义函数141

5.1.2调用函数143

5.1.3函数的返回值143

5.1.4函数的嵌套调用145

5.2函数的参数与值传递145

5.2.1函数的形参和实参145

5.2.2位置参数147

5.2.3关键字参数148

5.2.4默认参数149

5.2.5不定长可变参数149

5.2.6可变参数的装包与拆包151

5.3变量的作用域153

5.3.1LEGB原则153

5.3.2全局变量和局部变量154

5.4递归函数和匿名函数155

5.4.1递归函数155

5.4.2匿名函数156

5.5高阶函数158

5.5.1内置高阶函数: map()159

5.5.2内置高阶函数: reduce()160

5.5.3内置高阶函数: filter()161

5.6闭包及其应用162

5.6.1函数的引用162

5.6.2闭包概述162

5.6.3闭包的应用164

5.7装饰器及其应用164

5.7.1装饰器的概念164

5.7.2装饰器的应用166

5.8迭代器及其应用169

5.8.1迭代器的概念169

5.8.2迭代器的应用171

5.9生成器及其应用172

5.9.1生成器的概念172

5.9.2生成器的应用173

5.10综合应用案例: 会员管理系统实现175

5.10.1显示功能界面实现175

5.10.2定义并实现添加会员功能函数176

5.10.3定义并实现删除会员功能函数177

5.10.4定义并实现修改会员功能函数178

5.10.5定义并实现查询会员功能函数179

5.10.6定义并实现显示所有会员功能函数179

5.10.7定义并实现退出函数180

小结180

思考与练习180

第6章Python文件和数据库操作/182

6.1文件相关的基本概念182

6.1.1文件与路径182

6.1.2文件的编码183

6.1.3文本文件和二进制文件的区别184

6.2文件夹与目录操作185

6.2.1os.path模块185

6.2.2获取与改变工作目录185

6.2.3目录与文件操作186

6.3.4文件的重命名和删除187

6.3文件的基本操作188

6.3.1文件的打开和关闭188

6.3.2文件的读取与写入191

6.3.3按行对文件内容读写193

6.3.4使用fileinput对象读取大文件操作194

6.4处理XML格式文件的数据196

6.4.1初识XML196

6.4.2基于DOM操作XML文件199

6.4.3基于SAX操作XML文件201

6.5JSON格式文件及其操作203

6.5.1JSON概述204

6.5.2读写JSON文件204

6.5.3数据格式转换对应表206

6.5.4利用xmltodict库实现XML与JSON格式转换208

6.6Python操作MySQL数据库210

6.6.1PyMySQL的安装210

6.6.2PyMySQL操作MySQL的流程及常用对象210

6.6.3PyMySQL的使用步骤212

6.7综合应用案例: 利用文件操作实现会员管理登录功能模块214

6.7.1文件类型与数据格式214

6.7.2功能模块的各函数实现214

小结219

思考与练习219


……


清华大学出版社旗舰店店铺主页二维码
清华大学出版社旗舰店 微信公众号认证
扫描二维码,访问我们的微信店铺
随时随地的购物、客服咨询、查询订单和物流...

Python程序设计基础案例教程(高等学校计算机专业规划教材)

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

打开微信,扫一扫

或搜索微信号:qhdxcbs
清华大学出版社官方微信公众号

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏