• Python程序设计 慕课版
21年品牌 40万+商家 超1.5亿件商品

Python程序设计 慕课版

全新正版 假一赔十 可开发票

45.22 7.6折 59.8 全新

库存2件

北京东城
认证卖家担保交易快速发货售后保障

作者肖朝晖,李春忠,李海强 编

出版社人民邮电出版社

ISBN9787115530219

出版时间2021-02

装帧平装

开本16开

定价59.8元

货号1202298461

上书时间2025-01-01

轻阅书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
肖朝晖,重庆理工大学,计算机公共基础课程团队负责人,主讲《大学计算机》及《程序设计及实践》课程,负责信息技术融合下的应用,出版《计算机通信技术》 、《计算机网络基础》、《大学计算机》。

目录
章Python简介

1.1Python概述2

1.1.1Python的版本2

1.1.2Python的应用领域3

1.2搭建Python开发环境3

1.2.1安装Python4

1.2.2解决提示“python不是内部或外部命令……”问题5

1.3个Python程序7

1.3.1在IDLE中编写“HelloWorld”程序7

1.3.2运行Python程序9

1.4Python代码编写规范9

1.4.1注释9

1.4.2缩进11

1.4.3命名规范12

小结12

习题12

第2章Python程序基础语法

2.1输出与输入15

2.1.2使用print()函数输出15

2.1.2使用input()函数输入15

2.2保留字与标识符16

2.2.1保留字16

2.2.2标识符17

2.3变量18

2.3.1理解Python中的变量18

2.3.2变量的定义与使用19

2.4基本数据类型20

2.4.1数字类型20

2.4.2字符串类型22

2.4.3布尔类型23

2.4.4数据类型转换24

2.5运算符25

2.5.1算术运算符25

2.5.2赋值运算符26

2.5.3比较(关系)运算符27

2.5.4逻辑运算符28

2.5.5位运算符29

2.5.6运算符的优先级31

小结32

上机指导32

习题33

第3章程序的控制结构

3.1程序结构35

3.2选择语句35

3.2.1最简单的if语句36

3.2.2if…else语句38

3.2.3if…elif…else语句39

3.2.4if语句的嵌套41

3.3条件表达式43

3.4循环语句43

3.4.1while循环44

3.4.2for循环45

3.4.3循环嵌套47

3.5跳转语句49

3.5.1break语句49

3.5.2continue语句50

3.6pass空语句52

小结52

上机指导53

习题53

第4章列表和元组54

4.1序列55

4.1.1索引55

4.1.2切片55

4.1.3序列相加56

4.1.4乘法57

4.1.5检查某个元素是否是序列的成员(元素)57

4.1.6计算序列的长度、优选值和最小值57

4.2列表58

4.2.1列表的创建和删除59

4.2.2访问列表元素60

4.2.3遍历列表61

4.2.4添加、修改和删除列表元素63

4.2.5对列表进行统计计算65

4.2.6对列表进行排序66

4.2.7列表推导式68

4.3元组69

4.3.1元组的创建和删除69

4.3.2访问元组元素71

4.3.3修改元组元素73

4.3.4元组推导式74

4.4元组与列表的区别75

小结76

上机指导76

习题77

第5章字典和集合78

5.1字典79

5.1.1字典的创建和删除79

5.1.2访问字典81

5.1.3遍历字典83

5.1.4添加、修改和删除字典元素84

5.1.5字典推导式85

5.2集合86

5.2.1创建集合86

5.2.2向集合中添加和删除元素88

5.2.3集合的交集、并集和差集运算89

小结90

上机指导90

习题91

第6章字符串及正则表达式92

6.1字符串常用操作93

6.1.1拼接字符串93

6.1.2计算字符串的长度93

6.1.3截取字符串94

6.1.4分割字符串95

6.1.5检索字符串96

6.1.6字母的大小写转换99

6.1.7去除字符串中的空格和特殊字符99

6.1.8格式化字符串101

6.2正则表达式基础103

6.2.1行定位符104

6.2.2元字符104

6.2.3限定符104

6.2.4字符类105

6.2.5排除字符105

6.2.6选择字符105

6.2.7转义字符105

6.2.8分组106

6.2.9在Python中使用正则表达式语法106

6.3使用re模块实现正则表达式操作106

6.3.1匹配字符串107

6.3.2替换字符串109

6.3.3使用正则表达式分割字符串110

小结110

上机指导111

习题111

第7章函数112

7.1函数的创建和调用113

7.1.1创建一个函数113

7.1.2调用函数114

7.2参数传递115

7.2.1了解形式参数和实际参数115

7.2.2位置参数116

7.2.3关键字参数117

7.2.4为参数设置默认值118

7.2.5可变参数119

7.3返回值120

7.4变量的作用域121

7.4.1局部变量121

7.4.2全局变量122

7.5匿名函数123

7.6常用Python内置函数124

小结125

上机指导125

习题126

第8章模块127

8.1模块概述128

8.2自定义模块128

8.2.1创建模块128

8.2.2使用import语句导入模块128

8.2.3使用from…import语句导入模块129

8.2.4模块搜索目录130

8.3以主程序的形式执行131

8.4Python中的包133

8.4.1Python程序的包结构133

8.4.2创建和使用包134

8.5引用其他模块136

8.5.1导入和使用标准模块136

8.5.2第三方模块的下载与安装138

小结138

上机指导139

习题140

第9章面向对象程序设计141

9.1面向对象概述142

9.1.1对象142

9.1.2类142

9.1.3面向对象程序设计的特点142

9.2类的定义和使用143

9.2.1定义类143

9.2.2创建类的实例143

9.2.3魔术方法——__init__()144

9.2.4创建类的成员并访问145

9.2.5访问限制148

9.3属性149

9.3.1创建用于计算的属性149

9.3.2为属性添加安全保护机制150

9.4继承151

9.4.1继承的基本语法151

9.4.2方法重写152

9.4.3派生类中调用基类的__init__()方法153

小结153

上机指导153

习题155

0章文件与文件夹操作156

10.1基本文件操作157

10.1.1创建和打开文件157

10.1.2关闭文件159

10.1.3打开文件时使用with语句159

10.1.4写入文件内容160

10.1.5读取文件161

10.2目录操作164

10.2.1os和os.path模块165

10.2.2路径166

10.2.3判断目录是否存在167

10.2.4创建目录168

10.2.5删除目录169

10.2.6遍历目录170

10.3不错文件操作171

10.3.1删除文件171

10.3.2重命名文件和目录172

10.3.3获取文件基本信息173

小结174

上机指导174

习题175

1章异常处理与程序调试176

11.1异常概述177

11.2异常处理语句178

11.2.1try…except语句178

11.2.2try…except…else语句180

11.2.3try…except…finally语句180

11.2.4使用raise语句抛出异常181

11.3程序调试182

11.3.1使用自带的IDLE进行程序调试182

11.3.2使用assert语句调试程序185

小结186

上机指导187

习题187

2章Pygame游戏编程188

12.1初识Pygame189

12.1.1安装Pygame189

12.1.2Pygame常用模块189

12.2Pygame基本使用191

小结196

上机指导196

习题202

3章网络爬虫203

13.1初识网络爬虫204

13.1.1网络爬虫概述204

13.1.2网络爬虫的分类204

13.1.3网络爬虫的基本原理205

13.2网络爬虫的常用技术205

13.2.1Python的网络请求205

13.2.2请求headers处理208

13.2.3网络超时209

13.2.4代理服务210

13.2.5使用BeautifulSoup解析HTML211

13.3网络爬虫的常用开发框架213

13.3.1Scrapy爬虫框架213

13.2.2Crawley爬虫框架214

13.3.3PySpider爬虫框架214

13.4Scrapy爬虫框架的使用215

13.4.1搭建Scrapy爬虫框架215

13.4.2创建Scrapy项目217

13.4.3创建爬虫218

13.4.4获取数据219

小结221

上机指导222

习题224

4章综合开发实例——学生信息管理系统225

14.1需求分析226

14.2系统设计226

14.2.1系统功能结构226

14.2.2系统业务流程227

14.2.3系统预览227

14.3系统开发必备228

14.3.1系统开发环境228

14.3.2文件夹组织结构228

14.4主函数设计229

14.4.1功能概述229

14.4.2主函数的业务流程229

14.4.3实现主函数229

14.4.4显示主菜单230

14.5学生信息维护模块设计231

14.5.1学生信息维护模块概述231

14.5.2实现录入学生信息功能232

14.5.3实现删除学生信息功能234

14.4.4实现修改学生信息功能236

14.6查询/统计模块设计238

14.6.1查询/统计模块概述238

14.6.2实现查找学生信息功能239

14.6.3实现统计学生总人数功能242

14.6.4实现显示所有学生信息功能242

14.7排序模块设计244

14.7.1排序模块概述244

14.7.2实现按学生成绩排序244

14.8打包为.exe可执行文件246

小结248

5章课程设计——玛丽冒险游戏249

15.1课程设计的目的250

15.2功能概述250

15.3设计思路250

15.4设计过程251

15.4.1搭建开发环境251

15.4.2准备资源251

15.4.3实现代码251

小结262

内容摘要
本书作为Python程序设计的教程,系统全面地介绍了Python程序开发所涉及的各类知识。全书共15章,内容包括Python简介、Python程序基础语法、程序的控制结构、列表和元组、字典和集合、字符串及正则表达式、函数、模块、面向对象程序设计、文件与文件夹操作、异常处理与程序调试、Pygame游戏编程、网络爬虫、综合开发实例——学生信息管理系统、课程设计——玛丽冒险游戏。全书每章内容都与实例紧密结合,有助于学生理解知识、应用知识,达到学以致用的目的。

本书可作为高等院校计算机专业、软件工程专业及相关专业的教材,同时也可作为Python爱好者及初、中级Python程序开发人员的参考书。

主编推荐
1. 慕课版教材,各章节都配备了以二维码为载体的微课。 
2. 配套资源丰富,包括课件、源代码、题库。 
3. 教材厚度适中,难度较低,案例式教学,适合应用型本科和职业院校。

—  没有更多了  —

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

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