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

Python程序设计

全新正版 极速发货

46.57 7.9折 59 全新

库存3件

广东广州
认证卖家担保交易快速发货售后保障

作者王圆 编

出版社清华大学出版社

ISBN9787302591986

出版时间2021-10

装帧平装

开本16开

定价59元

货号1202529451

上书时间2024-11-21

书香美美

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
第1章Python概述1

1.1Python语言简介1

1.1.1什么是Python1

1.1.2Python的应用领域2

1.1.3Python的特点2

1.1.4Python程序运行机制3

1.1.5如何学好Python4

1.2Python版本简介5

1.2.1初学者应该选择哪个版本5

1.2.2Python2.x的代码转换成Python3.x的代码6

1.2.3Python2.x和Python3.x的区别7

1.3Python开发环境安装与配置9

1.3.1Windows上安装Python开发环境10

1.3.2配置PATH环境变量13

1.3.3编写第一个Python程序14

1.3.4PyCharm安装和使用15

1.4Python编程规范19

1.4.1语句19

1.4.2注释19

1.4.3缩进20

1.5扩展库安装方法21

1.5.1pip命令安装21

1.5.2手动下载第三方库,再使用pip命令安装22

本章小结24

习题24

第2章基本语法26

2.1基本概念26

2.1.1标识符26

2.1.2关键字27

2.1.3常量与变量27

2.1.4基本数据类型29

2.2Python表达式与运算符32

2.2.1表达式32

2.2.2运算符32

2.3Python常用内置函数35

2.4程序流程控制36

2.4.1顺序结构36

2.4.2选择结构36

2.4.3循环语句40

2.5拓展实践47

2.5.1打印九九乘法表47

2.5.2求素数47

2.5.3猜数游戏48

本章小结48

习题49

第3章字符串51

3.1字符串概述51

3.1.1字符串51

3.1.2访问字符串中的值52

3.1.3拼接字符串53

3.2字符串的编码格式55

3.2.1ASCII码55

3.2.2GB2312码和GBK码55

3.2.3Unicode码55

3.2.4UTF-8码55

3.3转义字符与原始字符串56

3.3.1转义字符56

3.3.2原始字符串58

3.4字符串格式化58

3.4.1%运算符格式化字符串59

3.4.2str.format()方法62

3.4.3f-string66

3.5字符串常用方法与操作67

3.5.1获取字符串的长度或字节数68

3.5.2分割和合并字符串69

3.5.3检索和替换字符串70

3.5.4字符串大小写转换73

3.5.5去除字符串中的空格和特殊符号75

3.5.6字符串编码和解码76

3.5.7字符串对齐方法78

3.6字符串常量79

3.7正则表达式80

3.7.1匹配字符串80

3.7.2替换字符串84

3.7.3分割字符串84

3.7.4元字符85

3.8拓展实践86

3.8.1统计各类字符的个数86

3.8.2模拟微信发红包87

本章小结88

习题89

第4章Python数据结构91

4.1概述91

4.2列表92

4.2.1创建和删除列表92

4.2.2列表的常用操作93

4.2.3列表推导式98

4.2.4列表常用函数99

4.3元组102

4.3.1区分元组和列表102

4.3.2创建元组103

4.3.3元组的常用操作104

4.4字典106

4.4.1创建字典107

4.4.2访问字典元素109

4.4.3字典常用的函数和方法110

4.5集合113

4.5.1创建集合113

4.5.2集合运算114

4.5.3集合常用函数和方法116

4.6拓展实践116

4.6.1皮具保养小贴士116

4.6.2日期判断117

本章小结121

习题121

第5章函数123

5.1函数定义与调用123

5.1.1函数定义124

5.1.2函数调用125

5.2参数传递127

5.2.1位置参数127

5.2.2默认参数128

5.2.3关键字参数129

5.2.4可变长度参数129

5.2.5序列作函数参数130

5.3变量作用域132

5.3.1局部变量132

5.3.2全局变量133

5.3.3global关键字和nonlocal关键字134

5.4匿名函数135

5.5递归函数137

5.6拓展实践138

5.6.1计算会员折扣138

5.6.2手机菜单139

5.6.3删除偶数/奇数141

本章小结142

习题143

第6章面向对象146

6.1面向过程和面向对象146

6.2类147

6.3对象148

6.4类的属性和方法149

6.4.1属性149

6.4.2方法150

6.5封装152

6.6继承154

6.6.1继承的语法154

6.6.2多继承155

6.6.3方法的重写156

6.6.4未绑定方法157

6.6.5使用super()函数调用父类的构造方法158

6.7Python语言的动态性160

6.7.1添加和删除对象属性160

6.7.2添加类属性161

6.7.3动态添加方法162

6.7.4动态属性与__slots__163

6.7.5使用type()函数动态创建类164

6.7.6使用metaclass动态修改类165

6.8多态167

6.9枚举类169

6.10拓展实践172

6.10.1定义类和实例化对象实践172

6.10.2类的方法实践172

6.10.3类的继承实践173

本章小结174

习题174

第7章模块与包176

7.1模块176

7.1.1导入模块177

7.1.2自定义模块179

7.1.3为模块编写说明文档180

7.1.4为模块编写测试代码181

7.1.5模块的__all__变量182

7.1.6查看模块内容183

7.2包184

7.2.1定义包185

7.2.2导入包185

7.3拓展实践187

7.3.1模块定义和导入187

7.3.2导入模块时起别名188

本章小结188

习题189

第8章异常191

8.1异常与错误191

8.2异常处理机制192

8.2.1使用try.except捕获异常192

8.2.2使用try.except.else捕获异常194

8.2.3使用try.except.finally捕获异常195

8.2.4使用raise引发异常197

8.2.5获取异常信息198

8.3自定义异常类199

8.4异常处理规则200

8.5拓展实践201

8.5.1猜数字201

8.5.2年龄异常判断202

本章小结202

习题203

第9章文件205

9.1文件基础知识205

9.2文件的基本操作206

9.2.1open()函数206

9.2.2close()方法208

9.2.3write()方法209

9.2.4read()方法210

9.2.5readline()方法210

9.2.6readlines()方法211

9.3os模块与文件夹操作212

9.3.1mkdir()函数215

9.3.2chdir()函数215

9.3.3rmdir()函数216

9.3.4rename()函数216

9.3.5remove()函数217

9.4拓展实践217

9.4.1文件应用实践一217

9.4.2文件应用实践二218

本章小结219

习题219

第10章课程设计—商品库存管理221

10.1需求分析221

10.2主界面设计221

10.3各功能模块设计222

本章小结228

习题229

习题参考答案230

参考文献243

内容摘要
本书详细介绍了Python语言的相关知识,共分10章,具体内容包括Python概述、基本语法、字符串、Python数据结构、函数、面向对象、模块与包、异常、文件和课程设计。Python程序设计是一门实践性非常强的课程,具有一定的难度,新手入门较困难。本书内容融入了编者多年的一线教学体会,同时介绍了大量的编程实例。本书是广东省“电子商务”品牌专业的研究成果,提供了完备的课程资源。本书主要面向普通高等职业院校学生,可作为电子商务、大数据技术、人工智能技术、计算机应用技术等专业的教学用书,也可作为相关领域的培训教材和企业开发人员的参考用书。

主编推荐
"《Python程序设计》是广东省“电子商务”品牌专业的研究成果,教材提供完备的课程资源支持。
《Python程序设计》主要面向普通高等职业院校学生使用,可作为电子商务、大数据技术、人工智能技术、计算机应用技术等专业的教学用书,也可作为相关领域的培训教材。"

   相关推荐   

—  没有更多了  —

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

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