当前位置:主页 > 课后答案 > Python学习习题答案
Python学习从入门到实践

《Python学习从入门到实践》课后习题答案

  • 更新:2021-12-02
  • 大小:736 KB
  • 类别:Python学习
  • 作者:王学颖、刘立群、刘冰、司雨昌
  • 出版:清华大学出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

本书是一本适合Python初学者学习程序设计与开发的基础教程,从应用的角度介绍了Python的发展、基本语句与语法、数据与运算、程序基本结构、函数与模块、面向对象和文件处理。本书既注重知识的系统性,又兼顾了内容的实用性,既保持了结构的严谨完整,又体现了语言的清晰简洁。 本书设置了丰富的教学案例,帮助读者用最简单直观的方式理解知识。同时,本书选取了Python常用的第三方库函数的应用实例,内容涉及图形绘制、中文分词、图形用户界面、网络爬虫、数据库访问等,引导读者进行深入的学习和研究。 本书内容具有知识完整、通俗易懂、叙述简练的特点,适合各层次读者使用,既可以作为高校计算机课程的教材,也可以供初学者或专业人士阅读。

目录

  • ●第1章Python语言概述1
  • 1.1从计算机到编程1
  • 1.1.1程序语言的演变1
  • 1.1.2高级语言的运行机制2
  • 1.2Python的产生与特性3
  • 1.2.1Python语言的发展3
  • 1.2.2Python语言的特性4
  • 1.3Python的安装与运行5
  • 1.3.1Python的下载和安装5
  • 1.3.2Python的运行8
  • 1.4Python的基础语法10
  • 1.4.1程序的基本结构10
  • 1.4.2基本语法规则13
  • 习题116
  • ●第2章Python数据类型和表达式17
  • 2.1基本数据类型17
  • 2.1.1数值类型17
  • 2.1.2字符串类型19
  • 2.1.3布尔类型19
  • 2.2常量与变量20
  • 2.2.1常量20
  • 2.2.2变量20
  • 2.2.3变量的赋值22
  • 2.3运算符与表达式25
  • 2.3.1算术运算符25〖1〗Python学习——从入门到实践〖1〗目录2.3.2关系运算符25
  • 2.3.3赋值运算符26
  • 2.3.4逻辑运算符26
  • 2.3.5位运算符27
  • 2.3.6成员运算符27
  • 2.3.7身份运算符28
  • 2.3.8表达式28
  • 2.4常用系统函数29
  • 2.4.1常用内置函数29
  • 2.4.2常用标准库函数38
  • 习题241
  • ●第3章Python控制语句43
  • 3.1结构化程序设计43
  • 3.1.1顺序结构44
  • 3.1.2分支结构44
  • 3.1.3循环结构45
  • 3.2分支结构46
  • 3.2.1单分支结构46
  • 3.2.2双分支结构47
  • 3.2.3多分支结构48
  • 3.2.4分支结构的嵌套51
  • 3.3循环结构52
  • 3.3.1for语句循环52
  • 3.3.2while语句循环55
  • 3.3.3循环的嵌套58
  • 3.4break语句和continue语句60
  • 3.4.1break语句60
  • 3.4.2continue语句62
  • 3.5结构化程序结构实例65
  • 习题368
  • ●第4章Python数据结构70
  • 4.1组合类型简介70
  • 4.2列表71
  • 4.2.1创建列表71
  • 4.2.2访问列表73
  • 4.2.3更新列表76
  • 4.2.4列表常用的其他操作78
  • 4.3元组78
  • 4.3.1创建元组79
  • 4.3.2访问元组81
  • 4.4字典82
  • 4.4.1字典的创建83
  • 4.4.2访问字典84
  • 4.4.3更新字典86
  • 4.4.4字典常用的其他操作89
  • 4.5集合91
  • 4.5.1创建集合91
  • 4.5.2访问集合92
  • 4.5.3更新集合93
  • 4.5.4集合常用的其他操作94
  • 习题495
  • ●第5章字符串和正则表达式96
  • 5.1字符串的基本操作96
  • 5.1.1字符串的格式化96
  • 5.1.2字符串的索引与分片97
  • 5.1.3字符串的基本运算99
  • 5.1.4字符串运算函数100
  • 5.1.5字符串运算方法102
  • 5.2正则表达式的使用104
  • 习题5107
  • ●第6章Python函数和模块109
  • 6.1函数的定义109
  • 6.2函数的调用111
  • 6.3函数的参数和返回值113
  • 6.3.1参数传递的方式113
  • 6.3.2位置参数和关键字参数115
  • 6.3.3默认值参数118
  • 6.3.4可变参数120
  • 6.3.5函数的返回值126
  • 6.4变量的作用域128
  • 6.4.1全局变量128
  • 6.4.2局部变量128
  • 6.5函数的嵌套131
  • 6.5.1函数的嵌套定义131
  • 6.5.2lambda函数134
  • 6.6递归134
  • 6.7模块的使用139
  • 6.7.1模块的导入139
  • 6.7.2自定义模块和包141
  • 6.7.3安装第三方模块144
  • 6.7.4常见模块应用实例146
  • 习题6159
  • ●第7章Python类和对象163
  • 7.1面向对象编程163
  • 7.1.1面向过程与面向对象163
  • 7.1.2面向对象的相关概念164
  • 7.2类的定义与对象的创建166
  • 7.2.1类的定义格式166
  • 7.2.2对象的创建167
  • 7.3属性和方法170
  • 7.3.1类属性与对象属性170
  • 7.3.2公有属性与私有属性172
  • 7.3.3对象方法173
  • 7.3.4类方法174
  • 7.3.5静态方法176
  • 7.3.6内置方法177
  • 7.4继承180
  • 7.4.1继承和派生的概念180
  • 7.4.2派生类的定义181
  • 7.4.3派生类的组成184
  • 7.4.4多继承185
  • 7.5多态性186
  • 7.5.1方法重载187
  • 7.5.2运算符重载188
  • 习题7190
  • ●第8章Python文件处理192
  • 8.1文件的概念192
  • 8.1.1文件192
  • 8.1.2文件的分类192
  • 8.2文件的打开与关闭193
  • 8.2.1文件的打开193
  • 8.2.2文件的关闭195
  • 8.3文件的读/写196
  • 8.3.1文件的读取196
  • 8.3.2文件的写入199
  • 8.4文件的定位201
  • 8.4.1seek()函数201
  • 8.4.2tell()函数203
  • 8.5os 模块204
  • 习题8208
  • ●第9章Python异常处理210
  • 9.1Python的异常210
  • 9.1.1Python的常见异常210
  • 9.1.2Python的异常处理212
  • 9.2常用的异常处理方法213
  • 9.2.1基本的try…except语句213
  • 9.2.2try…except…else语句216
  • 9.2.3处理多重异常的try…except结构217
  • 9.2.4try…except…finally语句219
  • 9.3断言与上下文管理语句221
  • 9.4使用IDLE调试代码223
  • 习题9224
  • ●第10章Python高级编程226
  • 10.1GUI编程226
  • 10.1.1Python常用GUI模块226
  • 10.1.2tkinter模块228
  • 10.2网络编程256
  • 10.2.1Socket编程256
  • 10.2.2Python网络爬虫261
  • 10.3数据库编程268
  • 10.3.1SQLite数据库简介268
  • 10.3.2Python操作SQLite数据库269
  • 习题10271
  • ●参考文献273

资源下载

资源下载地址1:https://pan.baidu.com/s/1o21ud4RGonzPtc1isAPstQ

相关资源

网友留言