零基础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软件开发初学者的自学用书,也适合作为大中专院校相关专业的教学用书,还可以作为程序开发人员的参考资料。
— 没有更多了 —
以下为对购买帮助不大的评价