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

零基础Python学习笔记

正版保障 假一赔十 可开发票

53.28 4.9折 108 全新

库存13件

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

作者明日科技

出版社电子工业出版社

ISBN9787121399497

出版时间2020-09

装帧平装

开本16开

定价108元

货号11047362

上书时间2024-12-23

灵感书店

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

   商品详情   

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

目录
第一篇  基础篇

第 1 章 Python 编程基础 1

11 基本输入和输出  1

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

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

113 使用 input() 函数输入  6

12 注释  7

121 单行注释  7

122 多行注释  7

123 中文声明注释  8

13 代码缩进  9

14 编码规范 10

15 命名规范 11

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

21 保留字与标识符  13

211 保留字  13

212 标识符  15

22 变量 16

221 理解 Python 中的变量  16

222 变量的定义与使用 17

23 基本数据类型  18

231 数值类型  18

232 字符串类型  21

233 布尔类型  24

234 数据类型转换 24

24 进制数  26

241 二进制  26

242 八进制  26

243 十进制  27

244 十六进制  27

245 进制的进位  27

25 算术运算符  27

26 赋值运算符  30

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

31 顺序结构语句  33

311 赋值语句  34

312 输入 / 输出语句  35

32 常用条件语句  36

321 if 语句 36

322 if…else 语句  39

323 if…elif…else 语句 40

33 if 语句的嵌套 42

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

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

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

第 4 章 循环结构语句 48

41 for 循环  48

42 while 循环  51

43 循环嵌套 54

44 跳转语句 55

441 break 语句 55

442 continue 语句  56

第 5 章 列表和元组  59

51 序列 59

511 索引  59

512 切片  60

513 序列相加  61

514 乘法(Multiplying)  62

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

516 计算序列的长度、最大值和最小值 63

52 列表 64

521 列表的创建和删除 65

522 访问列表元素 67

523 遍历列表  68

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

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

526 对列表进行排序  74

53 元组 76

531 元组的创建和删除 77

532 访问元组元素 79

533 修改元组元素 80

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

61 字符串常用操作  82

611 拼接字符串  82

612 计算字符串的长度 83

613 截取字符串  84

614 分割字符串  86

615 检索字符串  87

616 字母的大小写转换 91

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

62 高级字符串内置函数 94

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

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

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

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

第 7 章 数据处理与验证  99

71 数据格式化  99

72 数据验证  103

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

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

73 数据处理  106

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

732 数据去重 108

733 数据编号 110

第二篇  进阶篇

第 8 章 文件与 I/O 115

81 基本文件操作  115

811 创建和打开文件  115

812 关闭文件 118

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

814 写入文件内容  119

815 读取文件 120

82 目录操作  124

821 os 模块和 ospath 模块  124

822 路径 126

823 判断目录是否存在  129

824 创建目录 129

825 删除目录 131

826 遍历目录 132

83 高级文件操作  134

831 删除文件 134

832 重命名文件和目录  135

833 获取文件基本信息  137

第 9 章 字典与集合  139

91 字典  139

911 字典的创建和删除  139

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

913 遍历字典 144

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

915 字典推导式  147

92 集合  147

921 集合的创建  148

922 集合的添加和删除  150

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

第 10 章 函数 153

101 函数的创建和调用 153

1011 创建一个函数  153

1012 调用函数  155

1013 pass 空语句 156

102 参数传递  156

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

1022 位置参数  158

1023 关键字参数 160

1024 为参数设置默认值  160

1025 可变参数  162

103 返回值 164

104 变量的作用域  165

1041 局部变量  166

1042 全局变量  166

第 11 章 Python 内置函数 169

111 基本常用函数  169

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

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

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

112 数据类型转换函数  177

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

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

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

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

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

113 数学函数  183

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

1132 max() 函数——获取给定参数的最大值  185

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

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

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

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

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

114 对象创建函数  191

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

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

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

115 迭代器操作函数  196

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

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

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

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

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

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

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

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

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

116 对象操作函数  207

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

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

第 12 章 类和对象 211

121 面向对象概述  211

1211 对象  211

1212 类  212

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

122 类的定义和使用  213

1221 定义类  213

1222 创建类的实例  214

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

1224 创建类的成员并访问  216

1225 访问限制  219

123 属性  221

1231 创建用于计算的属性  221

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

124 继承  223

1241 继承的基本语法 223

1242 方法重写  224

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

第 13 章 模块 226

131 模块概述  226

132 自定义模块  226

1321 使用 import 语句导入模块  227

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

1323 模块搜索目录  229

133 以主程序的形式执行  231

134 Python 中的包  233

1341 Python 程序的包结构  234

1342 创建和使用包  234

135 引用其他模块  237

1351 导入和使用标准模块  237

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

第 14 章 进程和线程240

141 创建进程的常用方式  240

1411 使用 multiprocessing 模块创建进程  240

1412 使用 Process 子类创建进程  244

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

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

1421 队列简介  249

1422 多进程队列的使用  249

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

143 什么是线程  253

144 创建线程  253

1441 使用 threading 模块创建线程 253

1442 使用 Thread 子类创建线程  254

145 线程之间的通信  256

1451 什么是互斥锁  257

1452 使用互斥锁 257

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

第三篇  高级篇

第 15 章 网络编程 261

151 网络基础  261

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

1512 TCP/IP 协议简介  261

1513 UDP 协议简介  263

1514 Socket 简介 264

152 TCP 编程  265

1521 创建 TCP 服务器  265

1522 创建 TCP 客户端  267

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

153 UDP 编程  270

1531 创建 UDP 服务器  271

1532 创建 UDP 客户端  272

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

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

161 异常概述  274

162 异常处理语句  275

1621 try…except 语句 276

1622 try…except…else 语句  277

1623 try…except…fifinally 语句 277

1624 使用 raise 语句抛出异常 279

163 程序调试  280

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

1632 使用 assert 语句调试程序  284

主编推荐

基础篇—进阶篇—篇 一步到位 25小时视频同步课程,手把手教你学编程 267个学习二维码,手机、PC 同步学习 85个同步实例,强化知识理解 66个学习笔记,轻松化解学习障碍



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

媒体评论
基础篇—进阶篇—高级篇 一步到位
25小时视频同步课程,手把手教你学编程
267个学习二维码,手机、PC 同步学习
85个同步实例,强化知识理解
66个学习笔记,轻松化解学习障碍

—  没有更多了  —

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

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