AI輔助編程Python實戰基於GitHub Copilot和ChatGPT 9787115659262 利奧.波特 丹

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:人民郵電
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
NT$571
商品編號: 9787115659262
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202503*若逾兩年請先於客服中心或Line洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:AI輔助編程Python實戰基於GitHub Copilot和ChatGPT
ISBN:9787115659262
出版社:人民郵電
著編譯者:利奧.波特 丹尼爾.津加羅
頁數:252
所在地:中國大陸 *此為代購商品
書號:1710837
可大量預訂,請先連絡。

【台灣高等教育出版社簡體書】 AI輔助編程Python實戰基於GitHub Copilot和ChatGPT 787115659262 利奧.波特 丹尼爾.津加羅

內容簡介

本書系統地介紹了如何利用AI助手Copilot和ChatGPT來提升Python編程的效率和質量。本書從AI助手的基礎概念講起,逐步深入到代碼組織、閱讀、測試、提示工程等關鍵技能,並引導讀者通過實踐掌握如何拆解複雜問題、查找和修復bug、自動化任務處理及開發計算機遊戲。本書不僅提供了豐富的實例和練習,還探討了AI助手的潛力和局限,以及未來的發展趨勢,是希望在編程領域融入AI技術的讀者的理想選擇。 本書適合對編程感興趣,希望藉助AI技術提升編程能力的初學者和中級程序員閱讀。

作者簡介

丹尼爾·津加羅(Daniel Zingaro)博士是多倫多大學密西沙加分校計算機科學教學流中的獲獎副教授,他在主動學習方面的專長得到了國際認可。他也是《算法思維》(No Starch Press)的作者。

目錄

第1章 走近AI輔助編程
1 1 我們如何與計算機對話
1 1 1 讓難度降低一點兒
1 1 2 讓難度降低一大截
1 2 本書涉及的技術
1 2 1 Copilot,你的AI助手
1 2 2 一分鐘搞懂Copilot的背後原理
1 3 Copilot如何改變我們學習編程的方式
1 4 Copilot還可以做什麼
1 5 使用Copilot的風險和挑戰
1 6 我們所需的技能
1 7 大眾對於AI助手的擔憂
本章小結
第2章 快速上手Copilot
2 1 為接下來的學習做好準備工作
2 2 設置系統
2 3 在VSCode中使用Copilot
2 3 1 配置工作

目錄


2 3 2 驗證配置是否運行正常
2 4 應對常見的Copilot難題
2 5 我們的第一個編程練習
本章小結
第3章 設計函數
3 1 初識函數
3 1 1 函數的組成部分
3 1 2 使用函數
3 2 函數的益處
3 3 函數的角色
3 4 交給函數的合理任務應該是什麼樣的
3 4 1 優秀函數的特徵
3 4 2 一些正面示例和反面示例
3 5 與Copilot協作設計函數的流程
3 6 藉助Copilot創建優秀函數的幾個示例
3 6 1 Dan的股票收益
3 6 2 小李子的密碼
3 6 3 獲得一個強密碼
3 6 4 拼詞遊戲的計分規則
3 6 5 最佳單詞
本章小結
第4章 理解Python代碼(上)
4 1 為什麼需要閱讀代碼
4 2 要求Copilot解釋代碼
4 3 必知必會的十大編程特性(第一部分)
4 3 1 #1函數
4 3 2 #2變數
4 3 3 #3條件判斷
4 3 4 #4字元串
4 3 5 #5列表
4 3 6 小結
本章小結
第5章 理解Python代碼(下)
5 1 必知必會的十大編程特性(第二部分)
5 1 1 #6循環
5 1 2 #7縮進
5 1 3 #8字典
5 1 4 #9文件
5 1 5 #10模塊
本章小結
第6章 測試與提示工程
6 1 為什麼測試代碼至關重要
6 2 黑盒測試與白盒測試
6 2 1 黑盒測試
6 2 2 如何確定使用哪些測試用例
6 2 3 白盒測試
6 3 如何測試代碼
6 3 1 使用Python提示符進行測試
6 3 2 在Python文件中進行測試(我們不會採用這種方法)
6 3 3 doctest模塊
6 4 重新審視與Copilot協作設計函數的流程
6 5 完整測試的示例
6 5 1 算出空位最多的那一排能容納多少位新學生
6 5 2 改進提示詞以尋求更好的解決方案
6 5 3 測試新版解決方案
6 6 另一個完整測試的示例:使用外部文件進行測試
6 6 1 我們應該執行哪些測試
6 6 2 創建函數
6 6 3 測試函數
6 6 4 與doctest相關的常見難題
本章小結
第7章 問題分解
7 1 問題分解簡介
7 2 自頂向下設計的小示例
7 3 作者特徵識別
7 4 採用自頂向下設計實現作者特徵識別
7 5 將加工數據環節分解為子問題
7 5 1 計算出神秘圖書的簽名
7 5 2 計算出所有已知簽名
7 5 3 尋找最接近的已知簽名
7 6 自頂向下設計總結
7 7 實現所有函數
7 7 1 實現clean_word函數
7 7 2 實現average_word_length函數
7 7 3 實現different_to_total函數
7 7 4 實現exactly_once_to_total函數
7 7 5 實現split_string函數
7 7 6 實現get_sentences函數
7 7 7 實現average_sentence_length函數
7 7 8 實現get_phrases函數
7 7 9 實現average_sentence_complexity函數
7 7 10 實現make_signature函數
7 7 11 實現get_all_signatures函數
7 7 12 實現get_score函數
7 7 13 實現lowest_score函數
7 7 14 實現process_data函數
7 7 15 實現make_guess函數
7 8 進一步探討
本章小結
第8章 調試代碼並且更深入地理解代碼
8 1 bug是如何產生的
8 2 如何找出bug
8 2 1 使用列印語句了解代碼行為
8 2 2 使用VSCode的調試器了解代碼行為
8 3 發現bug后如何修復
8 3 1 要求CopilotChat修復bug
8 3 2 為整個函數給出新的提示詞
8 3 3 基於函數的部分代碼給出針對性的提示詞
8 3 4 自己動手修改代碼來修復bug
8 4 根據新技能調整工作流程
8 5 將調試技巧應用於新的挑戰
8 6 利用調試器來更深入地理解代碼
8 7 調試注意事項
本章小結
第9章 煩瑣事務自動化
9 1 程序員為何製作工具
9 2 如何使用Copilot編寫工具
9 3 示例一:清理電子郵件內容
9 3 1 與Copilot對話
9 3 2 編寫電子郵件清理工具
9 4 示例二:為PDF文件添加封面
9 4 1 與Copilot對話
9 4 2 編寫工具
9 5 示例三:合併手機圖片庫
9 5 1 與Copilot對話
9 5 2 自頂向下設計
9 5 3 編寫工具
本章小結
第10章 開發小遊戲
10 1 遊戲設計入門
10 2 加入隨機性
10 3
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於客服中心或Line或本社留言板留言,我們即儘速上架。
規格說明
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理