Copilot 和 ChatGPT 編程體驗:挑戰 24個正則表達式難題 Regular Expression Puzzles and AI Coding Assistants: 24 Puzzles Solved by the Author, with and Without Assistance from Copilot, Chatgpt and More
David, Mertz 著 郭濤 譯
- 出版商: 清華大學
- 出版日期: 2023-11-01
- 售價: $299
- 貴賓價: 9.5 折 $284
- 語言: 簡體中文
- 頁數: 119
- 裝訂: 平裝
- ISBN: 7302644012
- ISBN-13: 9787302644019
-
相關分類:
Perl 程式語言
- 此書翻譯自: Regular Expression Puzzles and AI Coding Assistants: 24 Puzzles Solved by the Author, with and Without Assistance from Copilot, Chatgpt and More (Paperback)
立即出貨
買這商品的人也買了...
-
$594PCI Express 體系結構導讀 -
網路分析完全實戰手冊 ─ 使用 Wireshark, 2/e (Network Analysis using Wireshark 2 Cookbook, 2/e)$690$538 -
Wireshark 實戰演練與網路封包分析寶典$680$530 -
JavaScript 多執行緒|超越事件迴圈的並行 (Multithreaded JavaScript)$580$458 -
框架設計指南:構建可復用 .NET庫的約定、慣例與模式, 3/e$900$855 -
精通嵌入式 Linux 程式設計, 3/e (上)$750$585 -
$422Wi-Fi 7 開發參考:技術原理、標準和應用 -
AIGC 自動化編程:基於 ChatGPT 和 GitHub Copilot$479$455 -
$473遞歸算法與項目實戰 -
Azure DevOps 設計策略與實戰分析:開發工程師從入門到進階完全指南(iThome鐵人賽系列書)【軟精裝】$760$593 -
ChatGPT 4 Turbo 萬用手冊 2024 春季號:提示工程、超強外掛、My GPTs、OpenAI API、Midjourney、Copilot、Gemini、Claude 2$680$537 -
$378GPT 圖解 : 大模型是怎樣構建的 -
Staff 工程師之路|獻給個人貢獻者成長與改變的導航指南 (The Staff Engineer's Path)$580$458 -
最好的教練,不給答案:打造日本第一的最強領導法,日本冠軍教練不藏私的執教指南$420$332 -
硬件設計指南從裝置認知到手機基帶設計$594$564 -
$556高效能並行運行時系統:設計與實現 -
為什麼你不懂 AI?讓它成為你的超級助理$690$545 -
AI 時代 Math 元年 : 用 Python 全精通矩陣及線性代數$1,280$1,011 -
$510軟件開發珠璣:穿越 50年軟件往事的 60條戒律 -
GPT5 新時代 - 多模態深度學習精實操練$680$537 -
職涯履歷進化論:探索職涯轉型與 App 重新設計的奇幻之旅 (iThome鐵人賽系列書)【軟精裝】$560$437 -
C++ 之美:代碼簡潔、安全又跑得快的 30個要訣 (Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code)$654$621 -
$559函數式與並發編程 -
從零開始學ESP32物聯網應用開發$539$512 -
$512Yocto 項目實戰教程:高效定製嵌入式 Linux 系統
相關主題
商品描述
《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
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
難題8 高級多米諾骨牌難題 38
難題9 傳感器藝術 42
第4 章 使用正則表達式創建函數 47
難題10 重新實現str.count() 47
難題11 重新實現str.count()(更嚴格) 50
難題12 給函數取一個名稱 54
難題13 玩撲克(第1部分) 55
難題14 玩撲克(第2部分) 61
難題15 玩撲克(第3部分) 65
難題16 玩撲克(第4部分) 68
難題17 玩撲克(第5部分) 72
第5 章 簡單、困難和不可能的任務 77
難題18 識別相等計數 77
難題19 在重復單詞之前匹配 79
難題20 測試IPv4地址 82
難題21 匹配數字序列 86
難題22 匹配斐波那契數列 89
難題23 匹配質數 93
難題24 匹配相對質數 96
第6 章 結論 99
附錄 學習使用正則表達式 101



