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

Python程序设计

全新正版 极速发货

46.59 5.9折 79 全新

仅1件

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

作者黄建军;沈克永;王葵;彭雪梅

出版社清华大学出版社

ISBN9787302624714

出版时间2023-01

装帧平装

开本16开

定价79元

货号1202825597

上书时间2024-05-27

曲奇书店

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

   商品详情   

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

1.1Python语言简介1

1.1.1Python语言的发展1

1.1.2Python语言的优缺点2

1.1.3Python的应用方向3

1.2Python集成开发环境4

1.2.1Python解释器下载4

1.2.2测试Python是否安装成功6

1.2.3PyCharm的安装与使用7

1.3编写Python程序9

1.4Python语法格式及代码规范13

1.5__name__属性14

1.6Python库的安装及引用15

1.6.1Python库的引用16

1.6.2安装扩展库17

1.7本章小结18

1.8习题18

第2章Python语法基础19

2.1标识符19

2.2变量20

2.2.1变量的命名规则20

2.2.2变量的赋值20

2.3数据类型21

2.3.1数值类型21

2.3.2字符串25

2.3.3转义字符25

2.3.4复合数据类型26

2.4运算符和表达式27

2.4.1算术运算符28

2.4.2赋值运算符29

2.4.3比较运算符30

2.4.4逻辑运算符30

2.4.5位运算符31

2.4.6成员运算符32

2.4.7身份运算符32

2.4.8运算符优先级33

2.5常用内置函数34

2.5.1数据类型转换函数35

2.5.2序列结构或可迭代数据函数36

2.5.3其他函数37

2.6基本输入/输出38

2.6.1输入语句38

2.6.2输出语句39

2.6.3格式化输出39

2.6.4f-strings格式化输出41

2.7应用举例41

2.8本章小结42

2.9习题43

第3章程序控制结构45

3.1分支结构45

3.1.1单分支语句45

3.1.2双分支语句46

3.1.3多分支语句48

3.1.4嵌套分支语句50

3.2循环结构51

3.2.1while语句51

3.2.2for语句53

3.3循环控制语句55

3.3.1break语句55

3.3.2continue语句56

3.4循环嵌套57

3.5带else的循环语句58

3.6应用举例61

3.7本章小结64

3.8习题64

第4章序列67

4.1列表67

4.1.1列表的创建和删除67

4.1.2列表的操作68

4.1.3列表的嵌套77

4.1.4列表推导式78

4.2元组79

4.2.1元组的创建与删除80

4.2.2访问元组元素81

4.2.3修改元组元素82

4.2.4生成器推导式82

4.2.5元组与列表的区别83

4.2.6元组和列表的相互转换83

4.3字典84

4.3.1创建字典84

4.3.2访问字典元素85

4.3.3遍历字典86

4.3.4字典的常见操作86

4.3.5字典推导式88

4.4集合89

4.4.1集合的创建与删除89

4.4.2集合的操作与运算90

4.5应用举例91

4.6本章小结96

4.7习题96

第5章函数99

5.1函数的定义及调用99

5.1.1函数的定义99

5.1.2调用函数100

5.2函数的返回值101

5.3函数的参数103

5.3.1形参与实参104

5.3.2位置参数105

5.3.3默认值参数106

5.3.4关键字参数107

5.3.5可变长度参数108

5.4变量的作用域110

5.5递归函数114

5.6高阶函数*117

5.7闭包*117

5.8装饰器*118

5.9匿名函数121

5.10生成器函数123

5.11应用举例124

5.12本章小结127

5.13习题127

第6章字符串与正则表达式130

6.1字符串编码130

6.2字符串的常用方法132

6.2.1查找类方法132

6.2.2分隔类方法133

6.2.3大小写转换类方法135

6.2.4删除空白符方法135

6.2.5连接替换类方法135

6.2.6判断起始方法136

6.2.7测试类方法137

6.2.8排版类方法138

6.2.9字符串的其他运算138

6.3字符串常量139

6.4正则表达式*140

6.4.1正则表达式元字符140

6.4.2正则表达式的扩展语法141

6.4.3贪婪匹配和非贪婪匹配142

6.5使用正则表达式模块re处理字符串*143

6.5.1re模块143

6.5.2匹配对象及group()和groups()

方法144

6.5.3match()和search()方法144

6.5.4sub()和subn()函数145

6.5.5使用compile()编译正则表达式146

6.5.6findall()、finditer()和split()方法147

6.6应用举例147

6.7本章小结151

6.8习题151

第7章面向对象程序设计153

7.1面向对象的基本概念及特性153

7.2类和对象155

7.2.1类的定义155

7.2.2对象的创建和使用156

7.2.3构造方法和析构方法157

7.3属性159

7.3.1实例属性和类属性159

7.3.2私有属性和公有属性161

7.4方法162

7.4.1实例方法162

7.4.2类方法163

7.4.3静态方法164

7.5继承165

7.6多态173

7.7运算符重载*174

7.8应用举例175

7.9本章小结179

7.10习题179

第8章文件182

8.1文件概述182

8.2文件的基本操作183

8.2.1文件的打开与关闭183

8.2.2文件的读取185

8.2.3文件的写入188

8.2.4文件的其他操作189

8.3CSV文件*191

8.3.1读取CSV文件191

8.3.2写入CSV文件192

8.4二进制文件的读写*193

8.4.1json模块193

8.4.2pickle模块194

8.5文件夹和目录操作195

8.5.1os模块196

8.5.2os.path模块197

8.5.3shutil模块199

8.6应用举例200

8.7本章小结202

8.8习题202

第9章异常处理205

9.1异常处理概述205

9.1.1异常的定义205

9.1.2Python中的异常类206

9.2捕获和处理异常208

9.2.1try-except语句捕获异常208

9.2.2try-except-else结构211

9.2.3try-except-finally结构212

9.2.4抛出异常213

9.3自定义异常类*214

9.4断言*214

9.5应用举例215

9.6本章小结216

9.7习题216

第10章模块218

10.1模块概述218

10.2模块的定义与使用219

10.2.1自定义模块219

10.2.2使用import语句导入模块219

10.2.3使用from...import语句导入模块220

10.2.4模块的搜索路径222

10.3常见内置模块224

10.3.1sys模块224

10.3.2random模块225

10.3.3time模块226

10.4第三方模块*228

10.4.1中文分词模块jieba228

10.4.2词云模块wordcloud231

10.5应用举例233

10.6本章小结234

10.7习题234

第11章数据库应用开发*236

11.1数据库编程接口236

11.1.1连接对象236

11.1.2游标对象237

11.2使用Python操作SQLite数据库238

11.3使用Python操作MySQL数据库240

11.3.1安装PyMySQL240

11.3.2连接数据库241

11.3.3创建数据表242

11.3.4操作数据表242

11.4使用Python操作MongoDB数据库243

11.5本章小结248

11.6习题248

第12章综合案例——学生信息管理系统250

12.1需求分析250

12.2系统设计250

12.2.1系统功能结构250

12.2.2系统业务流程251

12.3系统开发要求252

12.3.1系统开发环境252

12.3.2文件夹组织结构252

12.4主函数的设计252

12.4.1功能概述252

12.4.2主函数的业务流程253

12.4.3实现主函数253

12.4.4显示主菜单254

12.5学生信息维护模块设计255

12.5.1学生信息维护模块概述255

12.5.2实现录入学生信息功能257

12.5.3实现删除学生信息功能259

12.5.4实现修改学生信息功能261

12.6查询/统计模块设计263

12.6.1查询/统计模块概述263

12.6.2实现查找学生信息功能264

12.6.3实现统计学生总人数功能267

12.6.4实现显示所有学生信息功能268

12.7排序模块设计269

12.7.1排序模块概述269

12.7.2实现按学生成绩排序270

内容摘要
本书作为一本Python程序设计入门教程,从零开始,由浅入深,系统地介绍了Python程序开发所涉及的各类基础知识。书中通过大量的实例进行讲解,让初学者能够快速掌握Python的语法并能够迅速上手进行编程。本书共分12章,内容包括Python概述、Python语法基础、程序控制结构、序列、函数、字符串与正则表达式、面向对象程序设计、文件、异常处理、模块、数据库应用开发、综合案例。本书各章都配备了大量的习题,用于读者对所学内容进行练习及巩固。本书可作为高等院校计算机专业及相关专业的教材,也可作为Python爱好者的参考用书,还可作为其他Python初学者和程序开发初学者的入门级读物。

主编推荐
 基础与实践相结合,融合作者多年教学经验,使读者切实领会Python程序设计思想。
 由浅入深、循序渐进,精选多个领域的经典案例,可操作性和实用性强。
 程序代码配备大量注释,非常适合初学者进行程序设计的入门学习。 
 丰富的课后习题,可使读者及时巩固所学知识,进行强化训练,提高学习效率。

   相关推荐   

—  没有更多了  —

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

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