• 二手正版Python9787115531292妙淘
21年品牌 40万+商家 超1.5亿件商品

二手正版Python9787115531292妙淘

11.27 2.3折 49.8 九品

库存91件

河北廊坊
认证卖家担保交易快速发货售后保障

作者刘凡馨

出版社人民邮电出版社

ISBN9787115531292

出版时间2020-04

装帧平装

开本16开

定价49.8元

货号9787115531292

上书时间2024-10-31

武汉市胡义郑恒旗舰店

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

   商品详情   

品相描述:九品
商品描述
导语摘要
1.零基础入门读者即使没有其他程序设计语言的相关基础,跟随本书也可轻松掌握Python的各种基本技术和使用方法。
2.学习成本低本书在构建开发环境时,选择了应用最为广泛的Windows操作系统、稳定版Python3.5,使用Python3.5自带的集成开发工具IDLE等进行学习和操作,没有特别的软件和硬件要求。
3.内容编排精心设计Python程序设计涉及的范围非常广泛,本书内容编排并不求全、求深,而是考虑零基础读者的接受能力,选择Python中必备、实用的知识进行讲解。知识和配套实例循序渐进、环环相扣。
4.强调理论与实践相结合书中每章末尾的编程实践环节都尽量安排一个短小、完整的实例,方便教师教学,也方便学生学习。
5.完整收集学习必备资源为了方便读者学习,本书提供所有实例的源代码、数据库文件以及资源。源代码可在学习过程中直接使用,参考相关章节进行配置即可。

商品简介

Python功能强大且简单易学,是程序开发人员必学的语言之一。本书注重基础、循序渐进,系统地讲述了Python程序设计开发相关基础知识。本书共分10章,涵盖了Python语言基础、Python基本语法、基本数据类型、组合数据类型、程序控制结构、函数与模块、文件和数据组织、Python标准库、第三方库和面向对象等内容。本书内容全面覆盖了《全国计算机等级考试二级Python语言程序设计考试大纲(2018年版)》的知识点。



作者简介
夏帮贵,1998年毕业于西南大学,主要从事数据库、软件开发,已出版VB、C/C++、VF、Java、PHP、ASP.NET等相关教材十余部。

目录
第1章

Python语言基础1

1.1Python概述1

1.1.1Python的发展1

1.1.2Python的特点1

1.1.3Python的版本3

1.1.4Python3与Python2的区别3

1.2运行Python程序6

1.2.1Python程序的运行方式6

1.2.2Python程序的可执行文件7

1.3Python开发环境7

1.3.1Python的下载和安装7

1.3.2Python编程工具:IDLE10

1.4综合实例11

小结13

习题13

第2章

Python基本语法15

2.1基本语法元素15

2.1.1缩进15

2.1.2注释16

2.1.3语句续行符号16

2.1.4语句分隔符号17

2.1.5保留字和关键字17

2.2基本输入和输出18

2.2.1基本输入18

2.2.2基本输出19

2.3变量与对象20

2.3.1变量命名规则20

2.3.2赋值语句20

2.3.3变量与对象23

2.3.4对象的垃圾回收23

2.3.5变量的共享引用24

2.4综合实例25

小结26

习题26

第3章

基本数据类型28

3.1数字类型28

3.1.1整数类型28

3.1.2浮点数类型29

3.1.3复数类型29

3.1.4小数类型29

3.1.5分数类型30

3.2数字运算31

3.2.1数字运算操作符31

3.2.2数字处理函数35

3.3字符串类型36

3.3.1字符串常量36

3.3.2字符串操作符39

3.3.3字符串的索引40

3.3.4字符串的切片40

3.3.5迭代字符串41

3.3.6字符串处理函数41

3.3.7字符串处理方法42

3.3.8字符串的格式化48

3.3.9bytes字符串51

3.4数据类型操作51

3.4.1类型判断51

3.4.2类型转换51

3.5综合实例53

小结54

习题54

第4章

组合数据类型56

4.1集合56

4.1.1集合常量56

4.1.2集合运算57

4.1.3集合基本操作58

4.1.4冻结集合59

4.2列表59

4.2.1列表基本特点和操作59

4.2.2常用列表方法62

4.3元组65

4.3.1元组的特点和操作65

4.3.2元组的方法67

4.4字典67

4.4.1字典的特点和操作68

4.4.2字典常用方法70

4.4.3字典视图72

4.5迭代和列表解析74

4.5.1迭代74

4.5.2列表解析76

4.5.3zip()、map()和filter()78

4.6综合实例80

小结81

习题81

第5章

程序控制结构83

5.1程序的基本结构83

5.2分支结构84

5.2.1单分支结构84

5.2.2双分支结构84

5.2.3多分支结构85

5.2.4if...else三元表达式86

5.3循环结构87

5.3.1遍历循环:for87

5.3.2无限循环:while89

5.3.3循环控制:break和continue91

5.4异常处理92

5.4.1异常处理基本结构92

5.4.2捕捉多个异常94

5.4.3except...as95

5.4.4捕捉所有异常96

5.4.5异常处理结构的嵌套97

5.4.6try...finally终止行为97

5.4.7raise语句97

5.4.8异常链:异常引发异常98

5.4.9assert语句99

5.5综合实例99

小结100

习题100

第6章

函数与模块103

6.1函数103

6.1.1定义函数103

6.1.2调用函数104

6.1.3函数的参数104

6.1.4函数嵌套定义107

6.1.5lambda函数107

6.1.6递归函数108

6.1.7函数列表108

6.2变量的作用域109

6.2.1作用域分类109

6.2.2global语句111

6.2.3nonlocal语句111

6.3模块112

6.3.1导入模块113

6.3.2导入时执行模块114

6.3.3用import语句还是from语句116

6.3.4重新载入模块117

6.3.5模块搜索路径118

6.3.6嵌套导入模块120

6.3.7查看模块对象属性121

6.3.8__name__属性和命令行参数121

6.3.9隐藏模块变量122

6.4模块包124

6.4.1包的基本结构124

6.4.2导入包124

6.4.3相对导入125

6.4.4在__init__.py中添加代码126

6.5综合实例127

本章小结129

习题129

第7章

文件和数据组织132

7.1文件132

7.1.1文件类型132

7.1.2打开和关闭文件133

7.1.3读写文本文件134

7.1.4读写二进制文件138

7.1.5用文件存储对象139

7.1.6目录操作139

7.2读写CSV文件141

7.2.1CSV文件的基本概念141

7.2.2读CSV文件数据141

7.2.3将数据写入CSV文件143

7.3数据组织的维度144

7.3.1基本概念144

7.3.2一维数据的处理145

7.3.3二维数据的处理146

7.3.4数据排序147

7.3.5数据查找150

7.4综合实例151

小结153

习题153

第8章

Python标准库155

8.1绘图工具:turtle库155

8.1.1turtle库的基本概念155

8.1.2窗体函数157

8.1.3画笔控制函数159

8.1.4画笔运动函数161

8.1.5形状函数164

8.1.6输入输出函数166

8.1.7事件处理函数167

8.1.8turtle绘图实例168

8.2随机数工具:random库171

8.2.1random库概述171

8.2.2随机数种子函数171

8.2.3整数随机数函数172

8.2.4浮点数随机数函数173

8.2.5序列随机函数173

8.2.6随机数实例174

8.3时间处理工具:time库175

8.3.1time库概述175

8.3.2时间处理函数176

8.3.3时间格式化函数177

8.3.4计时函数179

8.3.5时间函数实例179

8.4图形用户界面工具:Tkinter库180

8.4.1Tkinter库基础180

8.4.2Tkinter窗口181

8.4.3窗口布局182

8.4.4事件处理185

8.4.5控件简介187

8.4.6对话框191

8.5综合实例194

小结196

习题196

第9章

第三方库199

9.1第三方库安装方法199

9.1.1使用pip安装第三方库199

9.1.2使用第三方库安装程序201

9.2第三方库简介202

9.2.1文本处理库简介202

9.2.2数据分析库简介202

9.2.3数据可视化库简介203

9.2.4网络爬虫库简介204

9.2.5用户图形界面库简介204

9.2.6机器学习库简介205

9.2.7Web开发库简介206

9.2.8游戏开发库简介206

9.3打包工具:PyInstaller207

9.3.1PyInstaller库概述207

9.3.2安装PyInstaller208

9.3.3使用PyInstaller208

9.4分词工具:jieba210

9.4.1jieba库概述211

9.4.2使用分词功能211

9.4.3使用词典212

9.4.4词性标注213

9.4.5返回词语位置214

9.4.6关键词提取214

9.5词云工具:wordcloud216

9.5.1wordcloud库概述216

9.5.2wordcloud库函数216

9.5.3生成词云217

9.6综合实例219

小结220

习题220

第10章

面向对象222

10.1理解Python的面向对象222

10.1.1面向对象的基本概念222

10.1.2Python的类和类型223

10.1.3Python中的对象223

10.2定义和使用类224

10.2.1定义类224

10.2.2使用类225

10.3对象的属性和方法225

10.3.1对象的属性225

10.3.2对象的方法227

10.3.3特殊属性和方法228

10.3.4“伪私有”属性和方法229

10.3.5对象的初始化230

10.3.6静态方法230

10.4类的继承231

10.4.1简单继承231

10.4.2在子类中定义属性和方法231

10.4.3调用超类的初始化函数232

10.4.4多重继承233

10.5模块中的类234

10.6综合实例234

小结236

习题236

附录1

将Python添加到系统的环境变量PATH238

附录2

ASCII码对照表240

附录3

常用颜色对照表241

附录4

全国计算机等级考试二级Python语言程序设计考试大纲(2018年版)243

内容摘要
Python功能强大且简单易学,是程序开发人员必学的语言之一。本书注重基础、循序渐进,系统地讲述了Python程序设计开发相关基础知识。本书共分10章,涵盖了Python语言基础、Python基本语法、基本数据类型、组合数据类型、程序控制结构、函数与模块、文件和数据组织、Python标准库、第三方库和面向对象等内容。本书内容全面覆盖了《全国计算机等级考试二级Python语言程序设计考试大纲(2018年版)》的知识点。

主编推荐
1.零基础入门
读者即使没有其他程序设计语言的相关基础,跟随本书也可轻松掌握Python的各种基本技术和使用方法。
2.学习成本低
本书在构建开发环境时,选择了应用最为广泛的Windows 操作系统、稳定版Python3.5,使用Python 3.5 自带的集成开发工具IDLE 等进行学习和操作,没有特别的软件和硬件要求。
3.内容编排精心设计
Python 程序设计涉及的范围很好广泛,本书内容编排并不求全、求深,而是考虑零基础读者的接受能力,选择Python 中推荐、实用的知识进行讲解。知识和配套实例循序渐进、环环相扣。
4.强调理论与实践相结合
书中每章末尾的编程实践环节都尽量安排一个短小、完整的实例,方便教师教学,也方便学生学习。
5.完整收集学习推荐资源
为了方便读者学习,本书提供所有实例的源代码、数据库文件以及资源。源代码可在学习过程中直接使用,参考相关章节进行配置即可。

—  没有更多了  —

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

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