书籍详情

Python基础教程(微课视频版)

Python基础教程(微课视频版)

作者:葛日波,钟建勋,朱志刚

出版社:清华大学出版社

出版时间:2023-03-01

ISBN:9787302625896

定价:¥55.00

购买这本书可以去
内容简介
  这是一本面向零基础读者的Python程序开发入门书。全书以算法设计为主线,以大量生动有趣的项目案例为依托,以图表、动画、视频、实际操作等多种知识呈现的形式深入浅出地介绍了Python程序设计的基本知识和应用技巧。同时,书中还融入了精心设计的思政要素,力求达到传授知识、培养能力和塑造价值的有机融合。 全书共8章。主要内容包括Python初步、简单程序设计、分支程序设计、循环程序设计、组合数据类型及其应用、函数及其应用、文件及其应用、使用第三方库等。 本书结合作者多年的教学经验编写而成,提供了由教学名师主讲的全程教学视频,配套的电子教案、教学大纲、习题与答案、程序源码等丰富的教学资源,非常方便自学。本书不仅可以作为各类院校及培训机构的教学用书,还可以作为程序设计爱好者自学和参加全国计算机等级考试备考者的参考书。
作者简介
暂缺《Python基础教程(微课视频版)》作者简介
目录

目录



第1章Python初步/1

1.1预备知识/1

1.1.1计算机与计算机系统/1

1.1.2程序与程序设计/3

1.1.3计算机语言概述/4

1.2Python语言简介/5

1.2.1Python语言的由来与发展/5

1.2.2Python语言的特点/6

1.3Python程序的结构/7

1.3.14个简单的Python程序/7

1.3.2Python程序的模块及引用/10

1.3.3Python程序中的函数/12

1.3.4Python程序的语句与语句块/13

1.3.5Python程序中的注释/14

1.3.6Python程序的缩进/15

1.4使用Python上机编程/16

1.4.1Python的下载与安装/16

1.4.2使用“开始”菜单里的启动栏/20

1.4.3IDLE简介/21

1.4.4使用IDLE上机编程/22

1.5习题与上机编程/23

第2章简单程序设计/26

2.1Python的标识符/26

2.1.1基本字符集/26

2.1.2标识符/27

2.2数据类型与变量/29

2.2.1数据类型/29

2.2.2数值型数据/30

2.2.3逻辑型数据/32

2.2.4变量/33

2.3数值型数据的处理/35

2.3.14个术语/35

2.3.2数值型数据的运算/36

2.3.35个常用内置函数/38

2.4字符串类型及其处理/40

2.4.1字符串类型与字符串/40

2.4.2字符串索引与切片/43

2.4.3字符串处理函数与方法/45

2.5算法与简单程序设计/49

2.5.1数据输入输出/49

2.5.2算法简介/57

2.5.3自上而下的程序设计方法/59

2.6习题与上机编程/63

第3章分支程序设计/69

3.1关系与逻辑运算/69

3.1.1关系运算/69

3.1.2逻辑运算/72

3.1.3is运算符/74

3.2简单分支程序设计/75

3.2.1双路分支语句ifelse/75

3.2.2条件表达式/76

3.2.3单路分支语句if/77

3.2.42个标准库模块/78

3.2.53个程序设计实例/81

3.3复杂分支程序设计/85

3.3.1分支语句的嵌套/85

3.3.2多路分支语句ifelifelse/86

3.3.3程序异常处理/87

3.3.43个程序设计实例/88

3.4习题与上机编程/92

第4章循环程序设计/96

4.1遍历循环for语句/96

4.1.1不带else的for语句/96

4.1.2带else的for语句/98

4.1.32个程序设计实例/99

4.2无限循环while语句/103

4.2.1不带else的while语句/103

4.2.2带else的while语句/104

4.2.3pass语句/104

4.2.42个程序设计实例/105

4.3循环的人为退出/109

4.3.1break语句/109

4.3.2continue语句/110

4.3.3random库/112

4.3.42个程序设计实例/113

4.4循环的嵌套/116

4.4.1概述/116

4.4.23个程序设计实例/117

4.5习题与上机编程/121

第5章组合数据类型及其应用/127

5.1元组及其应用/127

5.1.1元组概述/127

5.1.2元组处理/128

5.1.32个程序设计实例/132

5.2列表及其应用/136

5.2.1列表概述/136

5.2.2列表处理/137

5.2.32个程序设计实例/141

5.3字典及其应用/144

5.3.1字典概述/144

5.3.2字典处理/146

5.3.32个程序设计实例/149

5.4集合及其应用/153

5.4.1集合概述/153

5.4.2集合处理/154

5.4.31个程序设计实例——公司年会抽奖/156

5.5习题与上机编程/158

第6章函数及其应用/163

6.1函数基本知识/163

6.1.1复杂程序结构与模块化/163

6.1.2函数定义/165

6.1.3函数调用/168

6.2函数的参数传递/173

6.2.1不改变实参值的参数传递/173

6.2.2改变实参值的参数传递/174

6.2.3按参数名传递参数/174

6.2.4按默认值传递参数/175

6.3变量的作用域/176

6.3.1局部变量/176

6.3.2全局变量/177

6.4递归函数/179

6.4.1函数的运行机制/179

6.4.2递归函数/180

6.52个标准库模块/181

6.5.1time库/181

6.5.2turtle库/185

6.6习题与上机编程/194

第7章文件及其应用/200

7.1文件基本知识/200

7.1.1文件概述/200

7.1.2文件的打开与关闭/202

7.2文本文件的操作/203

7.2.1文本文件写操作/203

7.2.2文本文件读操作/205

7.3文本文件应用实例/207

7.3.1文件上下文管理器/207

7.3.22个程序设计实例/208

7.4习题与上机编程/213

第8章使用第三方库/216

8.1使用pip工具管理第三方库/216

8.23个常用第三方库/219

8.2.1pyinstaller库/219

8.2.2jieba库/223

8.2.3wordcloud库/224

8.3习题与上机编程/227

附录课后习题参考答案/230


猜您喜欢

读书导航