• Perl语言编程思想
  • Perl语言编程思想
21年品牌 40万+商家 超1.5亿件商品

Perl语言编程思想

全新正版现货

51.2 4.0折 128 全新

仅1件

四川成都
认证卖家担保交易快速发货售后保障

作者[美]劳伦特?罗森菲尔德(Laurent Rosenfeld),[美]艾伦?唐尼(Allen Downey)

出版社中国电力出版社

ISBN9787519833374

出版时间2019-09

装帧平装

开本16开

纸张胶版纸

定价128元

货号27931535

上书时间2023-05-18

龙香书城

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

   商品详情   

品相描述:全新
正版全新
商品描述

编辑推荐】:

想知道如何像计算机科学家一样编程和思考吗?本书将帮助你在Perl 6环境下开始你的编程之旅,Perl 6是流行的Perl编程语言的兄弟语言。本书非常适合初学者,包括100多个练习和多种解决方案,以及1000多个代码示例,因此你可以快速练习所学内容。经验丰富的程序员,特别是那些了解Perl 5的程序员,也将从中受益。



内容简介】:

本书分为两部分,*部分从每个程序员需要了解的基本概念展开,第二部分重点介绍不同的编程范例和一些更高级的编程技术。本书大概是两个学期的课程,是高等院校计算机科学初学者的完美教学参考书。·学习基本概念,包括变量、表达式、语句、函数、条件、递归和循环。·了解常用的基本数据结构和*有用的算法。·深入研究面向对象的编程,并学习如何构建自己的类型和方法来扩展语言。·使用语法和正则表达式分析文本内容。·探索函数式编程如何帮助你使代码更简单、更具表现力。



作者简介】:

Laurent Rosenfeld,担任外派软件工程师约20年,服务于欧洲*的电信运营商之一(特别是在移动网络领域)。在过去几年中,他一直致力于数据迁移、数据质量和数据调整等领域。他编写了许多关于Perl 5和Perl 6的教程。Allen Downey,Olin College of Engineering的计算机科学教授。曾执教于Wellesley College、Colby College和UC Berkeley。



目录】:
目录
前言 1
第I部分 基础篇
第1章 编程之道 11
什么是程序? 11
运行Perl 6 13
*个程序 14
算术操作符 15
值和类型16
形式语言和自然语言 18
调试 20
词汇表 21
练习 23
第2章 变量、表达式和语句 25
赋值语句25
变量名 27
表达式和语句 29
脚本模式31
单行模式33
运算次序33
字符串操作 34
注释 35
调试 36
词汇表 37
练习 39
第3章 函数 41
函数调用41
函数和方法 44
数学函数45
组织代码46
添加新函数(又名子程序) 47
定义和使用 50
计算流程50
形式参数和实际参数 51
变量和参数是局部的 52
堆栈图 53
有成效的函数和空函数 54
函数签名56
可变和不可变参数 58
作为头等公民的函数和子程序 59
为什么引入函数和子程序? 61
调试 62
词汇表 63
练习 65
第4章 循环、条件和递归 68
整除和取模 68
布尔表达式 69
逻辑运算符 71
条件化执行 73
否则执行分支 74
链接条件75
嵌套条件76
if 条件作语句为修饰符 77
unless条件语句77
for循环 78
递归 80
递归子例程的堆栈关系图 82
无限递归83
键盘输入83
程序参数和MAIN子程序 84
调试 85
词汇表 86
练习 88
第5章 有成效的子程序 91
返回值 91
渐进开发93
组织代码96
布尔函数97
一个完整的编程语言 98
深入递归99
靠信心的飞跃 102
再举一个例子 102
检查类型103
multi子程序 105
调试 106
词汇表 108
练习 108
第6章 迭代 111
赋值与等值 111
重新赋值112
更新变量112
while语句 113
局部变量和变量作用域 115
控制流语句(last、next等) 118
平方根 120
算法 123
调试 123
词汇表 124
练习 125
第7章 字符串 127
字符串是一个序列 127
常用字符串操作符 128
字符串长度 128
字符串中查找子字符串 129
从字符串中提取子字符串 130
其他几个有用的字符串函数或方法 131
使用while或for循环遍历字符串 133
循环和计数 135
正则表达式(正则) 136
使用正则表达式 137
创建正则表达式模式 139
字面匹配 139
通配符和字符类 140
量词 141
锚点和断言 142
分支条件 144
分组和捕获 145
副词(又叫修饰符)146
正则表达式练习 147
整合在一起 148
提取日期 148
提取 IP 地址 150
替换 151
subst方法 151
s/search/replace/结构 152
使用捕获 153
副词(修饰符) 153
调试 153
词汇表 156
练习 157
第8章 案例研究:文字游戏 161
读取文件和写入文件 161
读取单词列表 163
练习 164
查找 166
超过20个字符的单词(解决方案) 166
不含“e”的单词(解决方案) 167
避免其他字母(解决方案) 168
只使用部分字母(解决方案) 169
使用列表的所有字母(解决方案) 170
字母顺序(解决方案) 170
归约到先前解决的问题的另一个例子 172
调试 172
词汇表 173
练习 173
第9章 数组和列表 176
列表和数组都是序列 176
数组是可变的 179
向数组中添加或移除某项 181
堆栈和队列 183
修改数组的其他方法 184
遍历列表186
新的循环构造 188
Map、Filter和Reduce 190
将列表归约为值 190
归约元操作符 191
将列表映射到另一个列表 192
筛选列表元素 194
高阶函数与函数式编程 195
固定大小的数组、固定类型的数组和固定形状的数组 196
多维数组197
排序数组或列表 198
更高级的排序技术 199
调试 203
词汇表 204
练习 205
第10章 哈希 209
哈希是映射 209
哈希的常见操作 212
哈希作为集合的计数器 214
循环和哈希 215
反向查找216
存在与否的测试 217
哈希键是*的 219
哈希和数组 220
备忘录 223
哈希作为调度表 225
全局变量226
调试 227
词汇表 228
练习 229
第11章 案例分析:数据结构选择 232
三元条件算子 232
“Switch”语句given  when 233
子程序命名参数和可选参数 235
命名参数 235
可选参数 236
词频分析237
随机数 238
用词的频率 240
可选参数243
哈希减法244
构造新运算符 245
set、bag和mix 246
随机词 248
马尔可夫分析 250
数据结构253
构建自己的数据结构 254
链表 255
树 256
二叉堆 257
调试 260
词汇表 262
练习:哈夫曼编码 262
变长代码 263
频率表 264
建立哈夫曼代码 264
第II部分 高级篇
第12章 类和对象 271
对象、方法和面向对象的编程 272
程序员定义的类型 273
属性 275
创建方法277
矩形和对象内嵌 280
实例作为返回值 282
继承 283
像素类 283
MovablePoint类 285
多重继承:有意思,但明智吗? 287
角色和构成 288
类和角色:示例 289
角色组合和代码重用291
角色、类、对象和类型 292
方法委派293
多态性 294
封装 296
私有方法 297
使用私有属性构造对象 298
接口和实现 300
面向对象编程:一个故事 301
牧羊人的寓言 301
寓意 302
多态性 303
调试 303
Perl 6 调试器 304
得到一些帮助 304
逐句运行代码 305
在正确的地方停用断点 305
通过跟踪点来记录变量信息 306
跟踪正则匹配过程 306
词汇表 307
第13章 正则和语法 310
简要回顾310
声明式编程 312
捕获 312
命名规则(子规则) 314
自定义语法 317
语法继承319
操作对象320
用于分析JSON的语法 322
JSON格式 322
我们的JSON示例 323
逐步编写JSON语法 323
JSON 语法 326
添加操作 327
继承和可变文法 330
调试 330
词汇表 333
练习:数学计算器的语法 334
第14章 函数式编程 335
高阶函数335
重新审视:函数作为头等对象 335
匿名子程序和Lambda表达式 337
闭包 339
列表处理和管道编程 341
Feed和反向Feed运算符 342
归约元操作符 343
Hyper操作符 343
交叉运算符X和拉链运算符Z 344
列表运算符:小结 345
创建新操作符 346
创建自己的类Map函数 350
自定义版本的map、grep和类似函数 350
我们自己的sort函数 351
迭代器版本的map 353
迭代器版本的grep 354
Gather和Take机制 357
惰性列表和序列运算符 359
序列运算符 360
无限列表 361
使用显式生成器 361
柯里化和无穷操作符 364
创建柯里子程序 364
用assuming方法对现有子程序进行柯里化 365
使用函数编程风格 367
合并排序算法 368
合并排序的非函数化实现 368
合并排序的函数式实现 370
调试 371
词汇表 376
练习:快速排序 377
第15章 *后的一些建议 379
让它清晰,保持简单 379
必要的和禁忌的 380
使用成语383
接下来是什么? 386
附录A 本书练习的答案 389

   相关推荐   

—  没有更多了  —

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

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