• 零基础Python学习笔记
  • 零基础Python学习笔记
  • 零基础Python学习笔记
  • 零基础Python学习笔记
  • 零基础Python学习笔记
21年品牌 40万+商家 超1.5亿件商品

零基础Python学习笔记

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

70.69 6.5折 108 全新

仅1件

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

作者明日科技编著

出版社电子工业出版社

ISBN9787121399497

出版时间2021-03

装帧平装

开本16开

定价108元

货号1202764660

上书时间2024-12-13

轻阅书店

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

   商品详情   

品相描述:全新
商品描述
作者简介
明日科技是一家管理规范、研发能力强的互联网公司,同时从事图书开发。人员规模50人明日的优势:?明日科技很注重员工经验交流和开发经验整理、共享,内部积累文档已经整理得非常完善,代码讲解非常细致,目前已经出版图书300多个品种,占据主流语言图书销售排行的前列。?案例接近来自本企业的项目,紧跟时代脚步,内容质量上无可挑剔。?明日科技配套资源丰富,提供从视频讲解到快学快用的整体配套资源,同时技术服务做的也比较完善。

目录
第一篇基础篇

第1章Python编程基础1

1.1基本输入和输出1

1.1.1使用print()函数进行简单输出1

1.1.2使用print()函数进行复杂输出3

1.1.3使用input()函数输入6

1.2注释7

1.2.1单行注释7

1.2.2多行注释7

1.2.3中文声明注释8

1.3代码缩进9

1.4编码规范10

1.5命名规范11

第2章数据类型与基本运算符13

2.1保留字与标识符13

2.1.1保留字13

2.1.2标识符15

2.2变量16

2.2.1理解Python中的变量16

2.2.2变量的定义与使用17

2.3基本数据类型18

2.3.1数值类型18

2.3.2字符串类型21

2.3.3布尔类型24

2.3.4数据类型转换24

2.4进制数26

2.4.1二进制26

2.4.2八进制26

2.4.3十进制27

2.4.4十六进制27

2.4.5进制的进位27

2.5算术运算符27

2.6赋值运算符30

第3章顺序结构语句与条件控制语句33

3.1顺序结构语句33

3.1.1赋值语句34

3.1.2输入/输出语句35

3.2常用条件语句36

3.2.1if语句36

3.2.2if…else语句39

3.2.3if…elif…else语句40

3.3if语句的嵌套42

3.4使用and连接条件的选择语句43

3.5使用or连接条件的选择语句45

3.6使用not关键字的选择语句46

第4章循环结构语句48

4.1for循环48

4.2while循环51

4.3循环嵌套54

4.4跳转语句55

4.4.1break语句55

4.4.2continue语句56

第5章列表和元组59

5.1序列59

5.1.1索引59

5.1.2切片60

5.1.3序列相加61

5.1.4乘法(Multiplying)62

5.1.5检查某个元素是否是序列的成员63

5.1.6计算序列的长度、优选值和最小值63

5.2列表64

5.2.1列表的创建和删除65

5.2.2访问列表元素67

5.2.3遍历列表68

5.2.4添加、修改和删除列表元素69

5.2.5对列表进行统计、计算72

5.2.6对列表进行排序74

5.3元组76

5.3.1元组的创建和删除77

5.3.2访问元组元素79

5.3.3修改元组元素80

第6章字符串的常用操作82

6.1字符串常用操作82

6.1.1拼接字符串82

6.1.2计算字符串的长度83

6.1.3截取字符串84

6.1.4分割字符串86

6.1.5检索字符串87

6.1.6字母的大小写转换91

6.1.7删除字符串中的空格和特殊字符92

6.2高级字符串内置函数94

6.2.1eval()函数——执行一个字符串表达式并返回执行结果94

6.2.2exec()函数——执行存储在字符串或文件中的Python语句96

6.2.3ascii()函数——返回对象的可打印字符串表现方式97

6.2.4compile()函数——将字符串编译为字节代码97

第7章数据处理与验证99

7.1数据格式化99

7.2数据验证103

7.2.1利用字符串的isalnum()、isdigit()等方法104

7.2.2通过字符的ASCII码进行验证104

7.3数据处理106

7.3.1字符串拼接的4种方法106

7.3.2数据去重108

7.3.3数据编号110

第二篇进阶篇

第8章文件与I/O115

8.1基本文件操作115

8.1.1创建和打开文件115

8.1.2关闭文件118

8.1.3打开文件时使用with语句119

8.1.4写入文件内容119

8.1.5读取文件120

8.2目录操作124

8.2.1os模块和os.path模块124

8.2.2路径126

8.2.3判断目录是否存在129

8.2.4创建目录129

8.2.5删除目录131

8.2.6遍历目录132

8.3高级文件操作134

8.3.1删除文件134

8.3.2重命名文件和目录135

8.3.3获取文件基本信息137

第9章字典与集合139

9.1字典139

9.1.1字典的创建和删除139

9.1.2通过“键-值”对访问字典143

9.1.3遍历字典144

9.1.4添加、修改和删除字典元素145

9.1.5字典推导式147

9.2集合147

9.2.1集合的创建148

9.2.2集合的添加和删除150

9.2.3集合的交集、并集和差集运算151

第10章函数153

10.1函数的创建和调用153

10.1.1创建一个函数153

10.1.2调用函数155

10.1.3pass空语句156

10.2参数传递156

10.2.1了解形式参数和实际参数157

10.2.2位置参数158

10.2.3关键字参数160

10.2.4为参数设置默认值160

10.2.5可变参数162

10.3返回值164

10.4变量的作用域165

10.4.1局部变量166

10.4.2全局变量166

第11章Python内置函数169

11.1基本常用函数169

11.1.1help()函数——查看对象的帮助信息169

11.1.2format()函数——格式化显示172

11.1.3len()函数——返回对象的长度或项目个数176

11.2数据类型转换函数177

11.2.1repr()函数——将对象转换为可供Python解释器读取的字符串格式178

11.2.2bool()函数——将给定的参数转换为布尔类型179

11.2.3complex()函数——将指定的参数转换为复数形式180

11.2.4list()函数——将序列转换为列表181

11.2.5tuple()函数——将序列转换为元组182

11.3数学函数183

11.3.1sum()函数——对可迭代对象进行求和计算184

11.3.2max()函数——获取给定参数的优选值185

11.3.3min()函数——获取给定参数的最小值186

11.3.4abs()函数——获取绝对值187

11.3.5round()函数——对数值进行四舍五入求值188

11.3.6pow()函数——获取两个数值的幂运算值189

11.3.7divmod()函数——获取两个数值的商和余数191

11.4对象创建函数191

11.4.1range()函数——根据传入的参数创建一个range对象192

11.4.2dict()函数——根据传入的参数创建一个字典对象194

11.4.3bytes()函数——根据传入的参数创建一个不可变字节数组195

11.5迭代器操作函数196

11.5.1sorted()函数——对可迭代对象进行排序197

11.5.2reversed()函数——反转序列生成新的迭代器198

11.5.3zip()函数——将可迭代对象打包成元组并返回一个可迭代的zip对象199

11.5.4enumerate()函数——根据可迭代对象创建一个enumerate对象201

11.5.5all()函数——判断可迭代对象中的所有元素是否都为True202

11.5.6any()函数——判断可迭代对象中的所有元素是否都为False203

11.5.7next()函数——返回迭代器的下一个元素204

11.5.8fifilter()函数——通过指定条件过滤序列并返回一个迭代器对象205

11.5.9map()函数——通过函数实现对可迭代对象的操作并返回一个迭代器对象206

11.6对象操作函数207

11.6.1type()函数——返回对象的类型或创建新类型208

11.6.2dir()函数——返回对象或当前作用域内的属性列表208

第12章类和对象211

12.1面向对象概述211

12.1.1对象211

12.1.2类212

12.1.3面向对象程序设计的特点212

12.2类的定义和使用213

12.2.1定义类213

12.2.2创建类的实例214

12.2.3“魔术”方法——__init__()215

12.2.4创建类的成员并访问216

12.2.5访问219

12.3属性221

12.3.1创建用于计算的属性221

12.3.2为属性添加安全保护机制222

12.4继承223

12.4.1继承的基本语法223

12.4.2方法重写224

12.4.3派生类中调用基类的__init__()方法224

第13章模块226

13.1模块概述226

13.2自定义模块226

13.2.1使用import语句导入模块227

13.2.2使用from…import语句导入模块228

13.2.3模块搜索目录229

13.3以主程序的形式执行231

13.4Python中的包233

13.4.1Python程序的包结构234

13.4.2创建和使用包234

13.5引用其他模块237

13.5.1导入和使用标准模块237

13.5.2第三方模块的下载与安装238

第14章进程和线程240

14.1创建进程的常用方式240

14.1.1使用multiprocessing模块创建进程240

14.1.2使用Process子类创建进程244

14.1.3使用进程池Pool创建进程245

14.2通过队列实现进程之间的通信247

14.2.1队列简介249

14.2.2多进程队列的使用249

14.2.3使用队列在进程之间通信251

14.3什么是线程253

14.4创建线程253

14.4.1使用threading模块创建线程253

14.4.2使用Thread子类创建线程254

14.5线程之间的通信256

14.5.1什么是互斥锁257

14.5.2使用互斥锁257

14.5.3使用队列在线程之间通信259

第三篇高级篇

第15章网络编程261

15.1网络基础261

15.1.1为什么要使用通信协议261

15.1.2TCP/IP协议简介261

15.1.3UDP协议简介263

15.1.4Socket简介264

15.2TCP编程265

15.2.1创建TCP服务器265

15.2.2创建TCP客户端267

15.2.3执行TCP服务器和客户端268

15.3UDP编程270

15.3.1创建UDP服务器271

15.3.2创建UDP客户端272

15.3.3执行UDP服务器和客户端272

第16章异常处理及程序调试274

16.1异常概述274

16.2异常处理语句275

16.2.1try…except语句276

16.2.2try…except…else语句277

16.2.3try…except…fifinally语句277

16.2.4使用raise语句抛出异常279

16.3程序调试280

16.3.1使用自带的IDLE进行程序调试280

16.3.2使用assert语句调试程序284

内容摘要
本书以初学者为对象,通过学习笔记的方式,系统地介绍了使用Python进行程序开发的应用技术。全书分为16章,包括Python编程基础、数据类型与基本运算符、顺序结构语句与条件控制语句、循环结构语句、列表和元组、字符串的常用操作、数据处理与验证、文件与I/O、字典与集合、函数、Python内置函数、类和对象、模块、进程和线程、网络编程、异常处理及程序调试。本书内容丰富,结合在学习过程中经常遇到的各种问题和解决方法,以及提示的要点,用学习笔记的形式进行了提炼和总结。本书适合作为Python软件开发初学者的自学用书,也适合作为大中专院校相关专业的教学用书,还可以作为程序开发人员的参考资料。

—  没有更多了  —

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

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