书籍详情
《 Copilot和ChatGPT编程体验:挑战24个正则表达式难题》[93]百度网盘|亲测有效|pdf下载
  • Copilot和ChatGPT编程体验:挑战24个正则表达式难题

  • 出版社:清华大学出版社
  • 作者:[美] 大卫·Q.默茨(David Q. Mertz)著 郭涛 译
  • 出版时间:2023-11-01
  • 热度:2550
  • 上架时间:2025-03-08 06:13:50
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

编辑推荐

GPT技术威胁论存在吗?
的确存在。有矛就有盾。那么,人类应该怎么解决这些问题?译者认为“打败魔法的永远是魔法”,需要从AI道德和法律层面来约束使用新技术的主体,同时要研发更好的技术来遏制AI存在的漏洞和风险。
本著作基于GitHub的Copilot或OpenAI的ChatGPT,采用交互方式,实现人与AI之间的对战和博弈,并对AI的回答做了深入分析。这里,译者想提醒读者,对战和博弈不是人与AI的对抗,更多的是两者的思想交流,Copilot或ChatGPT作为一种编程工具,来辅助人类完成更复杂的任务和计算,最终与AI达成“和解”。
最后,译者认为,AI技术可能会代替人类的一些工作,甚至做的比人类要好,这是不可否认的客观事实,毕竟大模型背后是从人类己有的知识库中挖掘和分析出的结果,知识储备量远超普通人。但并不意味着人类就只能“躺平”,无能为力了;相反,我们要在利用好AI的基础上,对生活、学习和工作中遇到的问题进行深度思考,形成自己的认知。此外,译者建议放下AI助手,多出去走走,多感受大自然的美好,给自己放个假,这才是治愈精神内耗的良药。

 
内容简介

《Copilot和ChatGPT编程体验:挑战24个正则表达式难题》呈现了两方竞争的格局。一方是专业程序员David Q. Mertz,是网络上****的正则表达式教程的作者。另一方则是强大的AI编程工具OpenAI ChatGPT和GitHub Copilot。 比赛规则如下:David编写了24个正则表达式难题,并展示如何解决每个难题。David解题后,会让AI工具重解一遍。AI工具给出的结果令David大为惊叹。哪方的结果更正确?哪方编写的代码更简洁优雅?哪方更机智地利用了鲜为人知的正则表达式库特性? 阅读本书,你将找到答案。 《Copilot和ChatGPT编程体验:挑战24个正则表达式难题》还列出AI**实践,展示如何通过智能提示语获得更好的结果。最终,无论你是否使用AI,都将能熟练解决自己的正则表达式难题。

作者简介

David Q. Mertz是KDM培训公司的创始人,是Python社区的著名贡献者,曾撰写The Puzzling Quirks of Regular Expressions、Cleaning Data for Effective Data Science等书籍。

目  录

1.1 关于正则表达式 2
1.2 编程机器的崛起 3
1.3 有意识的软件开发 5
1.4 阅读建议 6
第2 章 量词和特殊子模式 9
难题1 通配符范围 9
难题2 单词和序列 13
难题3 终端类 15
难题4 配置格式 19
难题5 人类基因组 22
第3 章 陷阱和阻碍 29
难题6 灾难性回溯 29
难题7 多米诺骨牌难题 34
前  言

正如本书的每位审稿人都强烈指出的,以及几乎每个程序员立即认识到的:每个程序员和软件开发人员肯定都在日常工作中使用过正则表达式。我不指望向我的许多读者介绍全新概念,或者至少我不期望向他们介绍“正则表达式”这个概念。
在本书中,除了正则表达式本身,代码通常都是使用Python编程语言编写的。在含有“AI想法”的难题中,这一点尤为明显,这些想法是从GitHub的Copilot或OpenAI的ChatGPT中获取的。事实证明,这些工具目前经常拒绝“编写一个正则表达式来做某事”的请求,但通常很乐意接受“使用正则表达式编写Python程序”来完成同样任务的请求。
我在Python社区中已经活跃了20多年,因此十分喜爱该语言。但本书讨论的封装正则表达式的特定编程语言相对次要,使用其他语言的程序员可快速理解如何定义变量名、创建函数以及偶尔将正则表达式操作封装在条件if代码块中。所有这些简单结构在你经常使用的任何编程语言中都有非常相似的对应关系,任何读者都应该能轻松转换这些结构。

相关推荐