商品介绍
ISBN: 9789863127901
出版日期: 2024-04-16
作者: Leo Porter,Daniel Zingaro
譯者: 施威銘研究室
裝訂: 平裝.單色印刷.368頁.23.
【程式設計新浪潮 . 開發生態大革命】
你還在研讀程式語法手冊?還在網路上找程式碼來修修改改?還要繼續埋首在手刻程式碼的低效循環中掙扎嗎?就是現在,程式設計生態發生了史無前例的變革!
GitHub Copilot 是由 GitHub 與 OpenAI 大型語言模型(LLMs)合作開發的 AI 程式設計助手,它從巨量程式碼庫中學會所有的程式設計技巧,將人類過往的程式精華融為一體。只要你學會用正確的方法、下達明確的提示詞、妥善地用自然語言與其溝通,就能發揮它的無窮力量,大幅幫助你提高開發軟體的成效。
本書作者:兩位資訊教育學家 Leo Porter 博士與 Daniel Zingaro 博士為了 AI 程式設計時代的到來,在本書規劃出「函式設計循環」流程,整本書的編排圍繞著這個設計循環所需的技能,一遍遍演練、一步步學會進入 AI 程式設計必備的新技能。幫助你以正確的方式掌握 Python 程式設計(當然,其它程式語言也適用),高效快速解決實務上的任務。
【開發程式的重點:從寫程式轉換為寫提示詞】
與傳統的入門程式設計課程相比,使用 GitHub Copilot 協助寫程式需要學習新的技能,特別是問題分解、提示工程、測試與除錯技巧(如果您對這些技能還不太熟悉也無需擔心,本書都會詳細介紹),這些新技能對於現職的程式設計師來說同樣重要。
在以往傳統的程式設計課程中,學生往往需要將精力灌注在語法的細節上,然而在 AI 時代,程式語法已經有 GitHub Copilot 這位大神在身邊,完全不用你操心,你該學的是如何用自然語言,寫出有意義且 AI 工具能正確理解的提示詞,讓它為你寫出符合預期的程式碼。如果你真的很不會寫提示詞,Copilot 除了能夠反向幫助程式產生提示詞,甚至還可以利用提示模式(prompt patterns)翻轉問答對象,讓 Copilot 主動提問以達成你的目標。
本書特色
● 精心設計為 AI 工具而生的函式設計循環。
● 使用與業界接軌的 Visual Studio Code 開發工具。
● 善用 Copilot Chat、inline Chat 提高生產力好助手。
● 撰寫提示詞:學會用 AI 看得懂的自然語言溝通。
● 看懂程式碼:程式由 AI 寫, 但你需要看得懂。
● 問題分解:用 Top-Down 設計將大問題分解成小任務。
● 測試案例:設計常見案例與邊界案例確認函式正確。
● 除錯技巧:當 AI 使不上力的時候要學會自救。
● 從設計模式轉變為提示模式的初體驗。
作者簡介
Leo Porter,Daniel Zingaro
作者簡介
Leo Porter
Leo Porter(李奧.波特)博士現任職於美國加州大學聖地牙哥分校計算機科學與工程系,擔任教學教授。他在同儕教學對計算課程影響的研究、利用響應器(clicker)資料預測學生學業成就,以及基本資料結構觀念開發方面成就卓著。他是 coursera 上廣受歡迎的「Object-Oriented Java Programming: Data Structures and Beyond」課程的合作教授,該課程吸引了超過 30 萬名學生。此外,他還教授 edX MicrosMasters 的「Python for Data Science」課程,吸引超過 20 萬名學生。他曾獲得六項最佳論文獎、SIGCSE 五十周年紀念研討會歷史上十佳論文獎、沃倫學院的卓越教學獎,以及加州大學聖地牙哥分校學術參議院的卓越教學獎。他是 ACM 的傑出成員,曾在 ACM SIGCSE 董事會服務。
Daniel Zingaro
Daniel Zingaro(丹尼爾.辛加羅)博士是加拿大多倫多大學副教學教授,過去 15 年來致力於 Python 入門程式設計教學。他撰寫了許多文章,深入探討入門計算機科學的教與學的方法。他與 No Starch Press 合作出版過一本 Python 書與一本演算法的教學書,這些作品已被翻譯成多國語言。他也因教學和研究領域的卓越貢獻,獲頒多項傑出獎項,包括 50-Year Test of Time award 和一些最佳論文獎。

送货资讯
区域 | 订单总额 (RM) | 运费 (RM) |
---|---|---|
West Malaysia | 统一收费 | 6.00 |
区域 | 计算/重量 | 运费 (RM) |
---|---|---|
East Malaysia | 首 1.00 kg | 13.00 |
额外 1.00 kg | 5.00 | |
Singapore | 首 1.00 kg | 25.00 |
额外 1.00 kg | 5.00 | |
Australia, New Zealand | 首 1.00 kg | 159.77 |
额外 0.50 kg | 52.65 | |
Austria, Denmark, Finland, Ireland, Switzerland, Russia | 首 1.00 kg | 157.78 |
额外 0.50 kg | 34.31 | |
Brunei, Cambodia, Laos, Mongolia | 首 1.00 kg | 175.10 |
额外 0.50 kg | 87.14 | |
Belgium,France, Germany, Netherlands, Spain, U.K | 首 1.00 kg | 150.94 |
额外 0.50 kg | 30.46 | |
China | 首 1.00 kg | 96.44 |
额外 0.50 kg | 25.35 | |
Bangladesh, Brazil, Iraq, Pakistan, Qatar, S.Arabia, UAE, Sri Lanka | 首 1.00 kg | 118.52 |
额外 0.50 kg | 24.96 | |
South Africa | 首 1.00 kg | 118.52 |
额外 0.50 kg | 24.96 | |
Philippines | 首 1.00 kg | 91.42 |
额外 0.50 kg | 15.29 | |
Canada, United States, Mexico | 首 1.00 kg | 162.58 |
额外 0.50 kg | 35.90 | |
Hong Kong | 首 1.00 kg | 80.63 |
额外 0.50 kg | 29.06 | |
India | 首 1.00 kg | 113.30 |
额外 0.50 kg | 22.28 | |
Indonesia | 首 1.00 kg | 107.35 |
额外 0.50 kg | 24.87 | |
Japan | 首 1.00 kg | 112.97 |
额外 0.50 kg | 35.03 | |
Macau | 首 1.00 kg | 92.93 |
额外 0.50 kg | 13.82 | |
Singapore | 首 1.00 kg | 74.75 |
额外 0.50 kg | 21.49 | |
Taiwan | 首 1.00 kg | 94.42 |
额外 0.50 kg | 34.76 | |
Thailand | 首 1.00 kg | 94.10 |
额外 0.50 kg | 28.25 | |
Vietnam | 首 1.00 kg | 98.94 |
额外 0.50 kg | 14.34 |