Python编程 从入门到实践
主播:贺函芬 播放:32.9万次最近更新: 2024-04-20
此音频仅作为更好地阅读此书的辅助工具,请大家购买正版书籍。
所有音频全部免费供大家试听、转发和使用。
目录
第一部分 基础知识
第1章 起步
1.1 搭建编程环境
1.1.1 Python2和Python3
1.1.2 运行Python代码片段
1.1.3 Hello World程序
1.2在不同操作系统中搭建Python编程环境
1.2.1在Linux系统中搭建Python编程环境
1.2.2在OS X系统中搭建Python编程环境
1.2.3在Windows系统中搭建Python编程环境
1.3解决安装问题
1.4从终端运行Python程序
1.4.1在Linux和OS X系统中从终端运行Python程序
1.4.2在Windows系统中从终端运行Python程序
1.5小结
第2章 变量和简单数据类型
2.1运行hello_world.py时发生的情况
2.2变量
2.2.1变量的命名和使用
2.2.2使用变量时避免命名错误
2.3字符串
2.3.1使用方法修改字符串的大小写
2.3.2合并(拼接)字符串
2.3.3使用制表符或换行符来添加空白
2.3.4删除空白
2.3.5使用字符串时避免语法错误
2.3.6Python2中的print语句
2.4数字
2.4.1整数
2.4.2浮点数
2.4.3使用函数str()避免类型错误
2.4.4Python2中的整数
2.5注释
2.5.1如何编写注释
2.5.2该编写什么样的注释
2.6Python之禅
2.7小结
第3章 列表简介
3.1列表是什么
3.1.1访问列表元素
3.1.2索引从0而不是1开始
3.1.3使用列表中的各个值
3.2修改、添加和删除元素
3.2.1修改列表元素
3.2.2在列表中添加元素
3.2.3从列表中删除元素
3.3组织列表
3.3.1使用方法sort()对列表进行永久性排序
3.3.2使用函数sorted()对列表进行临时排序
3.3.3倒着打印列表
3.3.4确定列表的长度
3.4使用列表时避免索引错误
3.5小结
第4章 操作列表
4.1遍历整个列表
4.1.1深入地研究循环
4.1.2在for循环中执行更多的操作
4.1.3在for循环结束后执行一些操作
4.2避免缩进错误
4.2.1忘记缩进
4.2.2忘记缩进额外的代码行
4.2.3不必要的缩进
4.2.4循环后不必要的缩进
4.2.5遗漏了冒号
4.3创建数字列表
4.3.1使用函数range()
4.3.2使用range()创建数字列表
4.3.3对数字列表执行简单的统计计算
4.3.4列表解析
4.4使用列表的一部分
4.4.1切片
4.4.2遍历切片
4.4.3复制列表
4.5元组
4.5.1定义元组
4.5.2遍历元组中的所有值
4.5.3修改元组变量
4.6设置代码格式
4.6.1格式设置指南
4.6.2缩进
4.6.3行长
4.6.4空行
4.6.5其他格式设置指南
4.7小结
第5章 if语句
5.1一个简单示例
5.2条件测试
5.2.1检查是否相等
5.2.2检查是否相等时不考虑大小写
5.2.3检查是否不相等
5.2.4比较数字
5.2.5检查多个条件
5.2.6检查特定值是否包含在列表中
5.2.7检查特定值是否不包含在列表中
5.2.8布尔表达式
5.3if语句
5.3.1简单的if语句
5.3.2if-else语句
5.3.3if-elif-else结构
5.3.4使用多个elif代码块
5.3.5省略else代码块
5.3.6测试多个条件
5.4使用if语句处理列表
5.4.1检查特殊元素
5.4.2确定列表不是空的
5.4.3使用多个列表
5.5设置if语句的格式
5.6小结
第6章 字典
6.1一个简单的字典
6.2使用字典
6.2.1访问字典中的值
6.2.2添加键-值对
6.2.3先创建一个空字典
6.2.4修改字典中的值
6.2.5删除键-值对
6.2.6由类似对象组成的字典
6.3遍历字典
6.3.1遍历所有的键-值对
6.3.2遍历字典中的所有键
6.3.3按顺序遍历字典中的所有键
6.3.4遍历字典中的所有值
6.4嵌套
6.4.1字典列表
6.4.2在字典中存储列表
6.4.3在字典中存储字典
6.5小结
第7章 用户输入和while循环
7.1函数input()的工作原理
7.1.1编写清晰的程序
7.1.2使用int()来获取数值输入
7.1.3求模运算符
7.1.4在Python2.7中获取输入
7.2while循环简介
7.2.1使用while循环
7.2.2让用户选择何时退出
7.2.3使用标志
7.2.4使用break退出循环
7.2.5在循环中使用continue
7.2.6避免无限循环
7.3使用while循环来处理列表和字典
7.3.1在列表之间移动元素
7.3.2删除包含特定值的所有列表元素
7.3.3使用用户输入来填充字典
7.4小结
第8章 函数
8.1定义函数
8.1.1向函数传递信息
8.1.2实参和形参
8.2传递实参
8.2.1位置实参
8.2.2关键字实参
8.2.3默认值
8.2.4等效的函数调用
8.2.5避免实参错误
8.3返回值
8.3.1返回简单值
8.3.2让实参变成可选的
8.3.3返回字典
8.3.4结合使用函数和while函数
8.4传递列表
8.4.1在函数中修改列表
8.4.2禁止函数修改列表
8.5传递任意数量的实参
8.5.1结合使用位置实参和任意数量实参
8.5.2使用任意数量的关键字实参
8.6将函数存储在模块中
8.6.1导入整个模块
8.6.2导入特定的函数
8.6.3使用as给函数指定别名
8.6.4使用as给模块指定别名
8.6.5导入模块中的所有函数
8.7函数编写指南
8.8小结
第9章 类
9.1创建和使用类
9.1.1创建Dog类
9.1.2根据类创建实例
9.2使用类和实例
9.2.1Car类
9.2.2给属性指定默认值
9.2.3修改属性的值
9.3继承
9.3.1子类的方法__init__()
9.3.2Python2.7中的继承
9.3.3给子类定义属性和方法
9.3.4重写父类的方法
9.3.5将实例用作属性
9.3.6模拟实物
9.4导入类
9.4.1导入单个类
9.4.2在一个模块中存储多个类
9.4.3在一个模块中导入多个类
9.4.4导入整个模块
9.4.5导入模块中的所有类
9.4.6在一个模块中导入另一个模块
9.4.7自定义工作流程
9.5Python标准库
9.6类编码风格
9.7小结
第10章 文件和异常
......
第11章 测试代码
......
第二部分 项目
......
贺函芬|音频制作者
2000年毕业于宁波大学计算机系教育专业。
20年编程经历。
节目列表
正序 | 倒序
- 1第20章 设置应用程序的样式并对其进行部署 P435
- 2第20章 设置应用程序的样式并对其进行部署 P434
- 3第20章 设置应用程序的样式并对其进行部署 P433
- 4第20章 设置应用程序的样式并对其进行部署 P432
- 5第20章 设置应用程序的样式并对其进行部署 P431
- 6第20章 设置应用程序的样式并对其进行部署 P430
- 7第20章 设置应用程序的样式并对其进行部署 P429
- 8第20章 设置应用程序的样式并对其进行部署 P428
- 9第20章 设置应用程序的样式并对其进行部署 P427
- 10第20章 设置应用程序的样式并对其进行部署 P426
- 11第20章 设置应用程序的样式并对其进行部署 P425
- 12第20章 设置应用程序的样式并对其进行部署 P424
- 13第20章 设置应用程序的样式并对其进行部署 P423
- 14第20章 设置应用程序的样式并对其进行部署 P422
- 15第20章 设置应用程序的样式并对其进行部署 P421
- 16第20章 设置应用程序的样式并对其进行部署 P420
- 17第20章 设置应用程序的样式并对其进行部署 P419
- 18第20章 设置应用程序的样式并对其进行部署 P418
- 19第20章 设置应用程序的样式并对其进行部署 P417
- 20第20章 设置应用程序的样式并对其进行部署 P416
- 21第20章 设置应用程序的样式并对其进行部署 P415
- 22第20章 设置应用程序的样式并对其进行部署 P414
- 23第20章 设置应用程序的样式并对其进行部署 P413
- 24第20章 设置应用程序的样式并对其进行部署 P412
- 25第20章 设置应用程序的样式并对其进行部署 P411
- 26第20章 设置应用程序的样式并对其进行部署 P410
- 27第20章 设置应用程序的样式并对其进行部署 P409
- 28第19章 用户账户 P408
- 29第19章 用户账户 P407
- 30第19章 用户账户 P406
- 31第19章 用户账户 P405
- 32第19章 用户账户 P404
- 33第19章 用户账户 P403
- 34第19章 用户账户 P402
- 35第19章 用户账户 P401
- 36第19章 用户账户 P400
- 37第19章 用户账户 P399
- 38第19章 用户账户 P398
- 39第19章 用户账户 P397
- 40第19章 用户账户 P396
- 41第19章 用户账户 P395
- 42第19章 用户账户 P394
- 43第19章 用户账户 P393
- 44第19章 用户账户 P392
- 45第19章 用户账户 P391
- 46第19章 用户账户 P390
- 47第19章 用户账户 P389
- 48第19章 用户账户 P388
- 49第19章 用户账户 P387
- 50第19章 用户账户 P386
- 51第19章 用户账户 P385
- 52第19章 用户账户 P384
- 53第19章 用户账户 P383
- 54第19章 用户账户 P382
- 55第18章 Django入门 P381
- 56第18章 Django入门 P380
- 57第18章 Django入门 P379
- 58第18章 Django入门 P378
- 59第18章 Django入门 P377
- 60第18章 Django入门 P376
- 61第18章 Django入门 P375
- 62第18章 Django入门 P374
- 63第18章 Django入门 P373
- 64第18章 Django入门 P372
- 65第18章 Django入门 P371
- 66第18章 Django入门 P370
- 67第18章 Django入门 P369
- 68第18章 Django入门 P368
- 69第18章 Django入门 P367
- 70第18章 Django入门 P366
- 71第18章 Django入门 P365
- 72第18章 Django入门 P364
- 73第18章 Django入门 P363
- 74第18章 Django入门 P362
- 75第18章 Django入门 P361
- 76第18章 Django入门 P360
- 77第18章 Django入门 P359
- 78第18章 Django入门 P358
- 79第18章 Django入门 P357
- 80第18章 Django入门 P356
- 81第18章 Django入门 P354 355
- 82第17章 使用API P353
- 83第17章 使用API P352
- 84第17章 使用API P351
- 85第17章 使用API P350
- 86第17章 使用API P349
- 87第17章 使用API P348
- 88第17章 使用API P347
- 89第17章 使用API P346
- 90第17章 使用API P345
- 91第17章 使用API P344
- 92第17章 使用API P343
- 93第17章 使用API P342
- 94第17章 使用API P341
- 95第17章 使用API P340
- 96第17章 使用API P339
- 97第17章 使用API P338
- 98第16章 下载数据 P337
- 99第16章 下载数据 P336
- 100第16章 下载数据 P335
- 101第16章 下载数据 P334
- 102第16章 下载数据 P333
- 103第16章 下载数据 P332
- 104第16章 下载数据 P331
- 105第16章 下载数据 P330
- 106第16章 下载数据 P329
- 107第16章 下载数据 P328
- 108第16章 下载数据 P327
- 109第16章 下载数据 P326
- 110第16章 下载数据 P325
- 111第16章 下载数据 P324
- 112第16章 下载数据 P323
- 113第16章 下载数据 P322
- 114第16章 下载数据 P321
- 115第16章 下载数据 P320
- 116第16章 下载数据 P319
- 117第16章 下载数据 P318
- 118第16章 下载数据 P317
- 119第16章 下载数据 P316
- 120第16章 下载数据 P315
- 121第16章 下载数据 P314
- 122第16章 下载数据 P313
- 123第16章 下载数据 P312
- 124第15章 生成数据 P311
- 125第15章 生成数据 P310
- 126第15章 生成数据 P309
- 127第15章 生成数据 P308
- 128第15章 生成数据 P307
- 129第15章 生成数据 P306
- 130第15章 生成数据 P305
- 131第15章 生成数据 P304
- 132第15章 生成数据 P303
- 133第15章 生成数据 P302
- 134第15章 生成数据 P301
- 135第15章 生成数据 P300
- 136第15章 生成数据 P299
- 137第15章 生成数据 P298
- 138第15章 生成数据 P297
- 139第15章 生成数据 P296
- 140第15章 生成数据 P295
- 141第15章 生成数据 P294
- 142第15章 生成数据 P293
- 143第15章 生成数据 P292
- 144第15章 生成数据 P291
- 145第15章 生成数据 P290
- 146第15章 生成数据 P289
- 147第15章 生成数据 P288
- 148第15章 生成数据 P287
- 149第15章 生成数据 P286
- 150第15章 生成数据 P284 285
- 151第14章 记分 P283
- 152第14章 记分 P282
- 153第14章 记分 P281
- 154第14章 记分 P280
- 155第14章 记分 P279
- 156第14章 记分 P278
- 157第14章 记分 P277
- 158第14章 记分 P276
- 159第14章 记分 P275
- 160第14章 记分 P274
- 161第14章 记分 P273
- 162第14章 记分 P272
- 163第14章 记分 P271
- 164第14章 记分 P270
- 165第14章 记分 P269
- 166第14章 记分 P268
- 167第14章 记分 P267
- 168第14章 记分 P266
- 169第14章 记分 P265
- 170第14章 记分 P264
- 171第14章 记分 P263
- 172第14章 记分 P262
- 173第14章 记分 P261
- 174第14章 记分 P260
- 175第14章 记分 P259
- 176第14章 记分 P258
- 177第14章 记分 P257
- 178第13章 外星人 P256
- 179第13章 外星人 P255
- 180第13章 外星人 P254
- 181第13章 外星人 P253
- 182第13章 外星人 P252
- 183第13章 外星人 P251
- 184第13章 外星人 P250
- 185第13章 外星人 P249
- 186第13章 外星人 P248
- 187第13章 外星人 P247
- 188第13章 外星人 P246
- 189第13章 外星人 P245
- 190第13章 外星人 P244
- 191第13章 外星人 P243
- 192第13章 外星人 P242
- 193第13章 外星人 P241
- 194第13章 外星人 P240
- 195第13章 外星人 P239
- 196第13章 外星人 P238
- 197第13章 外星人 P237
- 198第13章 外星人 P236
- 199第13章 外星人 P235
- 200第13章 外星人 P234
- 201第13章 外星人 P233
- 202第13章 外星人 P232
- 203第12章 武装飞船 P231
- 204第12章 武装飞船 P230
- 205第12章 武装飞船 P229
- 206第12章 武装飞船 P228
- 207第12章 武装飞船 P227
- 208第12章 武装飞船 P226
- 209第12章 武装飞船 P225
- 210第12章 武装飞船 P224
- 211第12章 武装飞船 P223
- 212第12章 武装飞船 P222
- 213第12章 武装飞船 P221
- 214第12章 武装飞船 P220
- 215第12章 武装飞船 P219
- 216第12章 武装飞船 P218
- 217第12章 武装飞船 P217
- 218第12章 武装飞船 P216
- 219第12章 武装飞船 P215
- 220第12章 武装飞船 P214
- 221第12章 武装飞船 P213
- 222第12章 武装飞船 P212
- 223第12章 武装飞船 P211
- 224第12章 武装飞船 P210
- 225第12章 武装飞船 P209
- 226第12章 武装飞船 P208
- 227第12章 武装飞船 P207
- 228第12章 武装飞船 P206
- 229第12章 武装飞船 P205
- 230第12章 武装飞船 P204
- 231第12章 武装飞船 P203
- 232第二部分 项目 P201
- 233第11章 测试代码 P199
- 234第11章 测试代码 P198
- 235第11章 测试代码 P197
- 236第11章 测试代码 P196
- 237第11章 测试代码 P195
- 238第11章 测试代码 P194
- 239第11章 测试代码 P193
- 240第11章 测试代码 P192
- 241第11章 测试代码 P191
- 242第11章 测试代码 P190
- 243第11章 测试代码 P189
- 244第11章 测试代码 P188
- 245第11章 测试代码 P187
- 246第10章 文件和异常 P186
- 247第10章 文件和异常 P185
- 248第10章 文件和异常 P184
- 249第10章 文件和异常 P183
- 250第10章 文件和异常 P182
- 251第10章 文件和异常 P181
- 252第10章 文件和异常 P180
- 253第10章 文件和异常 P179
- 254第10章 文件和异常 P178
- 255第10章 文件和异常 P177
- 256第10章 文件和异常 P176
- 257第10章 文件和异常 P175
- 258第10章 文件和异常 P174
- 259第10章 文件和异常 P173
- 260第10章 文件和异常 P172
- 261第10章 文件和异常 P171
- 262第10章 文件和异常 P170
- 263第10章 文件和异常 P169
- 264第10章 文件和异常 P168
- 265第10章 文件和异常 P167
- 266第10章 文件和异常 P166
- 267第10章 文件和异常 P165
- 268第10章 文件和异常 P164
- 269第10章 文件和异常 P163
- 270第10章 文件和异常 P162
- 271第9章 类 P161
- 272第9章 类 P160
- 273第9章 类 P159
- 274第9章 类 P158
- 275第9章 类 P157
- 276第9章 类 P156
- 277第9章 类 P155
- 278第9章 类 P154
- 279第9章 类 P153
- 280第9章 类 P152
- 281第9章 类 P151
- 282第9章 类 P150
- 283第9章 类 P149
- 284第9章 类 P148
- 285第9章 类 P147
- 286第9章 类 P146
- 287第9章 类 P145
- 288第9章 类 P144
- 289第9章 类 P143
- 290第9章 类 P142
- 291第9章 类 P141
- 292第9章 类 P140
- 293第9章 类 P139
- 294第9章 类 P138
- 295第8章 函数 P137
- 296第8章 函数 P136
- 297第8章 函数 P135
- 298第8章 函数 P134
- 299第8章 函数 P133
- 300第8章 函数 P132
- 301第8章 函数 P131
- 302第8章 函数 P130
- 303第8章 函数 P129
- 304第8章 函数 P128
- 305第8章 函数 P127
- 306第8章 函数 P126
- 307第8章 函数 P125
- 308第8章 函数 P124
- 309第8章 函数 P123
- 310第8章 函数 P122
- 311第8章 函数 P121
- 312第8章 函数 P120
- 313第8章 函数 P119
- 314第8章 函数 P118
- 315第8章 函数 P117
- 316第8章 函数 P116
- 317第8章 函数 P115
- 318第8章 函数 P114
- 319第7章 用户输入和while循环 P113
- 320第7章 用户输入和while循环 P112
- 321第7章 用户输入和while循环 P111
- 322第7章 用户输入和while循环 P110
- 323第7章 用户输入和while循环 P109
- 324第7章 用户输入和while循环 P108
- 325第7章 用户输入和while循环 P107
- 326第7章 用户输入和while循环 P106
- 327第7章 用户输入和while循环 P105
- 328第7章 用户输入和while循环 P104
- 329第7章 用户输入和while循环 P103
- 330第7章 用户输入和while循环 P102
- 331第7章 用户输入和while循环 P101
- 332第7章 用户输入和while循环 P100
- 333第6章 字典 P99
- 334第6章 字典 P98
- 335第6章 字典 P97
- 336第6章 字典 P96
- 337第6章 字典 P95
- 338第6章 字典 P94
- 339第6章 字典 P93
- 340第6章 字典 P92
- 341第6章 字典 P91
- 342第6章 字典 P90
- 343第6章 字典 P89
- 344第6章 字典 P88
- 345第6章 字典 P87
- 346第6章 字典 P86
- 347第6章 字典 P85
- 348第6章 字典 P84
- 349第6章 字典 P83
- 350第6章 字典 P82
- 351第6章 字典 P81
- 352第5章 if语句 P80
- 353第5章 if语句 P79
- 354第5章 if语句 P78
- 355第5章 if语句 P77
- 356第5章 if语句 P76
- 357第5章 if语句 P75
- 358第5章 if语句 P74
- 359第5章 if语句 P73
- 360第5章 if语句 P72
- 361第5章 if语句 P71
- 362第5章 if语句 P70
- 363第5章 if语句 P69
- 364第5章 if语句 P68
- 365第5章 if语句 P67
- 366第5章 if语句 P66
- 367第5章 if语句 P65
- 368第5章 if语句 P64
- 369第4章 操作列表 P63
- 370第4章 操作列表 P62
- 371第4章 操作列表 P61
- 372第4章 操作列表 P60
- 373第4章 操作列表 P59
- 374第4章 操作列表 P58
- 375第4章 操作列表 P57
- 376第4章 操作列表 P56
- 377第4章 操作列表 P55
- 378第4章 操作列表 P54
- 379第4章 操作列表 P53
- 380第4章 操作列表 P52
- 381第4章 操作列表 P51
- 382第4章 操作列表 P50
- 383第4章 操作列表 P49
- 384第4章 操作列表 P48
- 385第4章 操作列表 P47
- 386第4章 操作列表 P46
- 387第4章 操作列表 P45
- 388第4章 操作列表 P44
- 389第3章 列表简介 P43
- 390第3章 列表简介 P42
- 391第3章 列表简介 P41
- 392第3章 列表简介 P40
- 393第3章 列表简介 P39
- 394第3章 列表简介 P38
- 395第3章 列表简介 P37
- 396第3章 列表简介 P36
- 397第3章 列表简介 P35
- 398第3章 列表简介 P34
- 399第3章 列表简介 P33
- 400第3章 列表简介 P32
- 401第3章 列表简介 P31
- 402第2章 变量和简单数据类型 P30
- 403第2章 变量和简单数据类型 P29
- 404第2章 变量和简单数据类型 P28
- 405第2章 变量和简单数据类型 P27
- 406第2章 变量和简单数据类型 P26
- 407第2章 变量和简单数据类型 P25
- 408第2章 变量和简单数据类型 P24
- 409第2章 变量和简单数据类型 P23
- 410第2章 变量和简单数据类型 P22
- 411第2章 变量和简单数据类型 P21
- 412第2章 变量和简单数据类型 P20
- 413第2章 变量和简单数据类型 P19
- 414第2章 变量和简单数据类型 P18
- 415第2章 变量和简单数据类型 P17
- 416第2章 变量和简单数据类型 P16
- 417第2章 变量和简单数据类型 P15
- 418第1章 起步 P14
- 419第1章 起步 P13
- 420第1章 起步 P12
- 421第1章 起步 P11
- 422第1章 起步 P10
- 423第1章 起步 P9
- 424第1章 起步 P8
- 425第1章 起步 P7
- 426第1章 起步 P6
- 427第1章 起步 P5
- 428第1章 起步 P4
- 429第1章 起步 P3
- 430第1章 起步 P2
- 431第一部分 基础知识 P1
相关专辑