Cargando…

Regular expression puzzles and AI coding assistants : 24 puzzles solved by the author, with and without assistance from Copilot, ChatGPT and more /

Learn how AI-assisted coding using ChatGPT and GitHub Copilot can dramatically increase your productivity (and fun) writing regular expressions and other programs. Regular Expression Puzzles and AI Coding Assistants is the story of two competitors. On one side is David Mertz, an expert programmer an...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Mertz, David (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Shelter Island, NY : Manning Publications, [2023]
Edición:[First edition].
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a22000007i 4500
001 OR_on1373623486
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 230321s2023 nyu o 001 0 eng d
040 |a ORMDA  |b eng  |e rda  |e pn  |c ORMDA  |d EBLCP  |d OCLCF  |d N$T  |d YDX  |d OCLCQ  |d OCLCO 
019 |a 1378313519 
020 |z 9781633437814  |q paperback 
020 |z 1633437817  |q paperback book 
020 |a 9781638351887  |q electronic book 
020 |a 1638351880  |q electronic book 
029 1 |a AU@  |b 000074212482 
035 |a (OCoLC)1373623486  |z (OCoLC)1378313519 
037 |a 9781633437814  |b O'Reilly Media 
050 4 |a Q336  |b .M47 2023 
082 0 4 |a 006.3  |2 23/eng/20230321 
049 |a UAMI 
100 1 |a Mertz, David,  |e author. 
245 1 0 |a Regular expression puzzles and AI coding assistants :  |b 24 puzzles solved by the author, with and without assistance from Copilot, ChatGPT and more /  |c David Q. Mertz. 
246 3 |a Regular expression puzzles and artificial intelligence coding assistants 
250 |a [First edition]. 
264 1 |a Shelter Island, NY :  |b Manning Publications,  |c [2023] 
300 |a 1 online resource (152 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
500 |a Includes index. 
520 |a Learn how AI-assisted coding using ChatGPT and GitHub Copilot can dramatically increase your productivity (and fun) writing regular expressions and other programs. Regular Expression Puzzles and AI Coding Assistants is the story of two competitors. On one side is David Mertz, an expert programmer and the author of the Web's most popular Regex tutorial. On the other are the AI powerhouse coding assistants, GitHub Copilot and OpenAI ChatGPT. Here's how the contest works: David invents 24 Regex problems he calls puzzles and shows you how to tackle each one. When he's done, he has Copilot and ChatGPT work the same puzzles. What they produce intrigues him. Which side is likelier to get it right? Which will write simple and elegant code? Which makes smarter use of lesser known Regex library features? Read the book to find out. David also offers AI best practices, showing how smart prompts return better results. By the end, you'll be a master at solving your own Regex puzzles, whether you use AI or not. 
505 0 |a Intro -- inside front cover -- Regular Expression Puzzles and AI Coding Assistants -- Copyright -- contents -- front matter -- preface -- acknowledgments -- about this book -- Who should read this book -- Obtaining the tools used in this book -- Credits -- liveBook discussion forum -- about the author -- about the cover illustration -- 1 The map and the territory -- About regular expressions -- Rise of the programming machines -- Caveats -- Intentional software development -- As you read -- 2 Quantifiers and special sub-patterns -- Puzzle 1 Wildcard scope 
505 8 |a Author thoughts What will each pattern match? -- AI thoughts CodingNet -- Puzzle 2 Words and sequences -- Author thoughts Think about what defines word boundaries -- AI thoughts The transformator -- Puzzle 3 Endpoint classes -- Author thoughts Refine the regular expression to match what we want -- AI thoughts Are friends electric? -- Puzzle 4 A configuration format -- Author thoughts Remember that shapes have edges -- AI thoughts Notes from the Cyberdyne vault -- Puzzle 5 The Human Genome -- Author thoughts Remember the central dogma of molecular biology 
505 8 |a AI thoughts Do androids dream of electric sheep? -- 3 Pitfalls and sand in the gears -- Puzzle 6 Catastrophic backtracking -- Author thoughts Try hard to avoid catastrophes -- AI thoughts Technological singularity -- Puzzle 7 Playing dominoes -- Author thoughts Try to be more efficient than your first thought -- AI thoughts A war with sticks and stones -- Puzzle 8 Advanced dominoes -- Author thoughts Thoughts about digrams are always pleasant thoughts -- AI thoughts How many readers can pass the Turing Test? -- Puzzle 9 Sensor art -- Author thoughts Find a matching pattern, if possible 
505 8 |a AI thoughts My mind is going -- I can feel it -- 4 Creating functions using regexen -- Puzzle 10 Reimplementing str.count() -- Author thoughts How can a regex count the substring occurrences? -- AI thoughts Extraordinary machine -- Puzzle 11 Reimplementing str.count() (stricter) -- Author thoughts Write a Python function with the restrictions given -- AI thoughts The Horars of War -- Puzzle 12 Finding a name for a function -- Author thoughts Code is read far more often than it is written -- AI thoughts There are two hard problems in computer science -- Puzzle 13 Playing poker (Part 1) 
505 8 |a Author thoughts Functions are a big help in larger programs -- AI thoughts He can't read my poker face -- Puzzle 14 Playing poker (Part 2) -- Author thoughts Large buildings are built from small bricks -- AI thoughts The society for preventing cruelty to humans -- Puzzle 15 Playing poker (Part 3) -- Author thoughts You better cheat, cheat, if you can't win -- AI thoughts Someday machines will learn to count -- Puzzle 16 Playing poker (Part 4) -- Author thoughts You might risk identifying the "dead man's hand" -- AI thoughts Free will is not free -- Puzzle 17 Playing poker (Part 5) 
588 |a Description based on online resource; title from digital title page (viewed on May 24, 2023). 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Regular expressions (Computer science) 
650 0 |a Artificial intelligence  |x Computer programs. 
650 6 |a Expressions rationnelles (Informatique) 
650 6 |a Intelligence artificielle  |x Logiciels. 
650 7 |a Artificial intelligence  |x Computer programs  |2 fast 
650 7 |a Regular expressions (Computer science)  |2 fast 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781633437814/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL7218195 
938 |a EBSCOhost  |b EBSC  |n 3565557 
994 |a 92  |b IZTAP