AI-assisted programming: using GitHub Copilot and ChatGPT for coding
Get practical advice on how to leverage AI development tools for all stages of code creation, including requirements, planning, and design; coding; and debugging, testing, and documentation. With this practical book, beginners and experienced developers alike will learn how to use a wide range of to...
Gespeichert in:
Beteilige Person: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | Englisch |
Veröffentlicht: |
Sebastopol, CA
O'Reilly Media, Inc.
[2024]
|
Ausgabe: | [First edition]. |
Schlagwörter: | |
Links: | https://learning.oreilly.com/library/view/-/9781098164553/?ar |
Zusammenfassung: | Get practical advice on how to leverage AI development tools for all stages of code creation, including requirements, planning, and design; coding; and debugging, testing, and documentation. With this practical book, beginners and experienced developers alike will learn how to use a wide range of tools, from general-purpose LLMs (ChatGPT, Bard, and Claude) to code-specific systems (GitHub Copilot, Tabnine, Cursor, and Amazon CodeWhisperer). You'll also learn about more specialized generative AI tools for tasks such as text-to-image creation. Author Tom Taulli provides a methodology for modular programming that aligns effectively with the way prompts create AI-generated code. This guide also describes the best ways of using general purpose LLMs to learn a programming language, explain code, or convert code from one language to another. |
Umfang: | 1 Online-Ressource (225 Seiten) illustrations |
ISBN: | 9781098164577 1098164571 |
Internformat
MARC
LEADER | 00000cam a22000002 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-100396208 | ||
003 | DE-627-1 | ||
005 | 20240429114558.0 | ||
007 | cr uuu---uuuuu | ||
008 | 240129s2024 xx |||||o 00| ||eng c | ||
020 | |a 9781098164577 |c electronic bk. |9 978-1-0981-6457-7 | ||
020 | |a 1098164571 |c electronic bk. |9 1-0981-6457-1 | ||
035 | |a (DE-627-1)100396208 | ||
035 | |a (DE-599)KEP100396208 | ||
035 | |a (ORHE)9781098164553 | ||
035 | |a (DE-627-1)100396208 | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a eng | ||
082 | 0 | |a 005.13/3 |2 23/eng/20240109 | |
100 | 1 | |a Taulli, Tom |e VerfasserIn |4 aut | |
245 | 1 | 0 | |a AI-assisted programming |b using GitHub Copilot and ChatGPT for coding |c Tom Taulli |
250 | |a [First edition]. | ||
264 | 1 | |a Sebastopol, CA |b O'Reilly Media, Inc. |c [2024] | |
300 | |a 1 Online-Ressource (225 Seiten) |b illustrations | ||
336 | |a Text |b txt |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
520 | |a Get practical advice on how to leverage AI development tools for all stages of code creation, including requirements, planning, and design; coding; and debugging, testing, and documentation. With this practical book, beginners and experienced developers alike will learn how to use a wide range of tools, from general-purpose LLMs (ChatGPT, Bard, and Claude) to code-specific systems (GitHub Copilot, Tabnine, Cursor, and Amazon CodeWhisperer). You'll also learn about more specialized generative AI tools for tasks such as text-to-image creation. Author Tom Taulli provides a methodology for modular programming that aligns effectively with the way prompts create AI-generated code. This guide also describes the best ways of using general purpose LLMs to learn a programming language, explain code, or convert code from one language to another. | ||
630 | 2 | 0 | |a ChatGPT |
630 | 2 | 0 | |a Git (Computer file) |
650 | 0 | |a Computer programming | |
650 | 0 | |a Natural language processing (Computer science) | |
650 | 0 | |a Artificial intelligence |x Computer programs | |
650 | 4 | |a Programmation (Informatique) | |
650 | 4 | |a Traitement automatique des langues naturelles | |
650 | 4 | |a Intelligence artificielle ; Logiciels | |
650 | 4 | |a computer programming | |
966 | 4 | 0 | |l DE-91 |p ZDB-30-ORH |q TUM_PDA_ORH |u https://learning.oreilly.com/library/view/-/9781098164553/?ar |m X:ORHE |x Aggregator |z lizenzpflichtig |3 Volltext |
912 | |a ZDB-30-ORH | ||
951 | |a BO | ||
912 | |a ZDB-30-ORH | ||
049 | |a DE-91 |
Datensatz im Suchindex
DE-BY-TUM_katkey | ZDB-30-ORH-100396208 |
---|---|
_version_ | 1821494935190241280 |
adam_text | |
any_adam_object | |
author | Taulli, Tom |
author_facet | Taulli, Tom |
author_role | aut |
author_sort | Taulli, Tom |
author_variant | t t tt |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-30-ORH |
ctrlnum | (DE-627-1)100396208 (DE-599)KEP100396208 (ORHE)9781098164553 |
dewey-full | 005.13/3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.13/3 |
dewey-search | 005.13/3 |
dewey-sort | 15.13 13 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | [First edition]. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02421cam a22004452 4500</leader><controlfield tag="001">ZDB-30-ORH-100396208</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240429114558.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">240129s2024 xx |||||o 00| ||eng c</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781098164577</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">978-1-0981-6457-7</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1098164571</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">1-0981-6457-1</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)100396208</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP100396208</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9781098164553</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)100396208</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.13/3</subfield><subfield code="2">23/eng/20240109</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Taulli, Tom</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">AI-assisted programming</subfield><subfield code="b">using GitHub Copilot and ChatGPT for coding</subfield><subfield code="c">Tom Taulli</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">[First edition].</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Sebastopol, CA</subfield><subfield code="b">O'Reilly Media, Inc.</subfield><subfield code="c">[2024]</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (225 Seiten)</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Get practical advice on how to leverage AI development tools for all stages of code creation, including requirements, planning, and design; coding; and debugging, testing, and documentation. With this practical book, beginners and experienced developers alike will learn how to use a wide range of tools, from general-purpose LLMs (ChatGPT, Bard, and Claude) to code-specific systems (GitHub Copilot, Tabnine, Cursor, and Amazon CodeWhisperer). You'll also learn about more specialized generative AI tools for tasks such as text-to-image creation. Author Tom Taulli provides a methodology for modular programming that aligns effectively with the way prompts create AI-generated code. This guide also describes the best ways of using general purpose LLMs to learn a programming language, explain code, or convert code from one language to another.</subfield></datafield><datafield tag="630" ind1="2" ind2="0"><subfield code="a">ChatGPT</subfield></datafield><datafield tag="630" ind1="2" ind2="0"><subfield code="a">Git (Computer file)</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer programming</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Natural language processing (Computer science)</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Artificial intelligence</subfield><subfield code="x">Computer programs</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programmation (Informatique)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Traitement automatique des langues naturelles</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Intelligence artificielle ; Logiciels</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">computer programming</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-91</subfield><subfield code="p">ZDB-30-ORH</subfield><subfield code="q">TUM_PDA_ORH</subfield><subfield code="u">https://learning.oreilly.com/library/view/-/9781098164553/?ar</subfield><subfield code="m">X:ORHE</subfield><subfield code="x">Aggregator</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">BO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield></record></collection> |
id | ZDB-30-ORH-100396208 |
illustrated | Illustrated |
indexdate | 2025-01-17T11:22:17Z |
institution | BVB |
isbn | 9781098164577 1098164571 |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 Online-Ressource (225 Seiten) illustrations |
psigel | ZDB-30-ORH TUM_PDA_ORH ZDB-30-ORH |
publishDate | 2024 |
publishDateSearch | 2024 |
publishDateSort | 2024 |
publisher | O'Reilly Media, Inc. |
record_format | marc |
spelling | Taulli, Tom VerfasserIn aut AI-assisted programming using GitHub Copilot and ChatGPT for coding Tom Taulli [First edition]. Sebastopol, CA O'Reilly Media, Inc. [2024] 1 Online-Ressource (225 Seiten) illustrations Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Get practical advice on how to leverage AI development tools for all stages of code creation, including requirements, planning, and design; coding; and debugging, testing, and documentation. With this practical book, beginners and experienced developers alike will learn how to use a wide range of tools, from general-purpose LLMs (ChatGPT, Bard, and Claude) to code-specific systems (GitHub Copilot, Tabnine, Cursor, and Amazon CodeWhisperer). You'll also learn about more specialized generative AI tools for tasks such as text-to-image creation. Author Tom Taulli provides a methodology for modular programming that aligns effectively with the way prompts create AI-generated code. This guide also describes the best ways of using general purpose LLMs to learn a programming language, explain code, or convert code from one language to another. ChatGPT Git (Computer file) Computer programming Natural language processing (Computer science) Artificial intelligence Computer programs Programmation (Informatique) Traitement automatique des langues naturelles Intelligence artificielle ; Logiciels computer programming |
spellingShingle | Taulli, Tom AI-assisted programming using GitHub Copilot and ChatGPT for coding ChatGPT Git (Computer file) Computer programming Natural language processing (Computer science) Artificial intelligence Computer programs Programmation (Informatique) Traitement automatique des langues naturelles Intelligence artificielle ; Logiciels computer programming |
title | AI-assisted programming using GitHub Copilot and ChatGPT for coding |
title_auth | AI-assisted programming using GitHub Copilot and ChatGPT for coding |
title_exact_search | AI-assisted programming using GitHub Copilot and ChatGPT for coding |
title_full | AI-assisted programming using GitHub Copilot and ChatGPT for coding Tom Taulli |
title_fullStr | AI-assisted programming using GitHub Copilot and ChatGPT for coding Tom Taulli |
title_full_unstemmed | AI-assisted programming using GitHub Copilot and ChatGPT for coding Tom Taulli |
title_short | AI-assisted programming |
title_sort | ai assisted programming using github copilot and chatgpt for coding |
title_sub | using GitHub Copilot and ChatGPT for coding |
topic | ChatGPT Git (Computer file) Computer programming Natural language processing (Computer science) Artificial intelligence Computer programs Programmation (Informatique) Traitement automatique des langues naturelles Intelligence artificielle ; Logiciels computer programming |
topic_facet | ChatGPT Git (Computer file) Computer programming Natural language processing (Computer science) Artificial intelligence Computer programs Programmation (Informatique) Traitement automatique des langues naturelles Intelligence artificielle ; Logiciels computer programming |
work_keys_str_mv | AT taullitom aiassistedprogrammingusinggithubcopilotandchatgptforcoding |