買這商品的人也買了...
-
$520$406 -
$880$695 -
$680$530 -
$680$530 -
$750$593 -
$407AIGC 自動化編程:基於 ChatGPT 和 GitHub Copilot
-
$680$530 -
$602PostgreSQL 數據庫實戰派
-
$820$648 -
$653ReactJS 實踐入門
-
$356Python數據科學實戰
-
$403碼上行動:用 ChatGPT 學會 Python 編程巧用 ChatGPT 快速搞定 Python
-
$407分佈式數據庫基礎與應用
-
$560$442 -
$458Java研發自測入門與進階
-
$474$450 -
$505OpenAI API 接口應用實戰
-
$650$507 -
$680$530 -
$588$559 -
$602智能供應鏈:運籌優化理論與實戰
-
$600$474 -
$490$387 -
$420$332 -
$480$379
相關主題
商品描述
本書是一本專為編程愛好者和專業人士設計的實用指南。全書共分為十個章節,系統地介紹了人工智能在編程領域的應用,特別是AI輔助編程工具如何簡化編程學習過程和提升編程能力。第一章從AI輔助編程工具的基本概念入手,為讀者揭開AI編程的神秘面紗。隨後,書中深入探討了GitHub Copilot等前沿工具,這些工具能夠通過智能代碼補全和建議,極大地提高編程效率和質量。書中不僅停留在理論層面,更通過豐富的實戰案例,如批量文件翻譯和構建網頁版智能對話機器人,讓讀者能夠直觀地看到AI工具在實際工作中的應用。這些案例不僅展示瞭如何利用大型語言模型(LLM)的強大能力,還提供了詳細的步驟和代碼示例,確保讀者能夠輕松上手,將所學知識轉化為解決實際問題的能力。通過本書的學習,讀者將能夠掌握AI輔助編程的精髓,無論是在學術研究還是商業項目中,都能夠更加自信地運用AI技術,提升自己的編程技能和工作效率。
目錄大綱
第 1 章 AI 輔助編程工具與編程學習
1.1 AI 輔助編程工具的介紹
1.2 評估自身編程學習能力
1.3 初學編程的常見障礙
1.4 如何使用 AI 輔助編程工具解決學習障礙
1.5 本章小結
第 2 章 GitHub Copilot 初識
2.1 GitHub Copilot 的發展歷程
2.2 從產品經理的視角探索 GitHub Copilot
2.3 GitHub Copilot 的技術原理
2.4 GitHub Copilot 的功能介紹
2.5 GitHub Copilot 作為本書示例工具的原因
2.6 本章小結
第 3 章 使用 GitHub Copilot 輔助編程的實戰案例
3.1 交互式學習
3.2 環境配置
3.3 利用 GitHub Copilot 快速構建 Chrome 擴展程序
3.4 本章小結
第 4 章 利用 GitHub Copilot 快速入門 Python
4.1 Python 真的那麽難學嗎?
4.2 如何利用 GitHub Copilot 學 Python
4.3 Python 的基本概念和語言機制
4.4 本章小結
第 5 章 利用 GitHub Copilot 深入理解 Python 函數
5.1 利用 GitHub Copilot 學習 Python 函數基礎
5.2 Python 函數的核心概念
5.3 會說話就會寫函數
5.4 函數錯誤類型及原因
5.5 排查錯誤問題
5.6 Python 模塊、第三方庫、標準庫里的函數
5.7 本章小結
第 6 章 提示工程:高效利用 GitHub Copilot 編寫代碼
6.1 提示工程概念詳解
6.2 提示工程的最佳實踐
6.3 高級提示詞策略
6.4 本章小結
第 7 章 利用 GitHub Copilot 探索大語言模型的開發
7.1 大語言模型最大的價值
7.2 利用 GitHub Copilot 解決 LLM 開發中的問題
7.3 LLM 編程的環境準備
7.4 在本地開發一個 LLM 聊天機器人
7.5 基於魔搭創空間部署 LLM 應用
7.6 本章小結
第 8 章 利用 GitHub Copilot 編寫單元測試和調試
8.1 單元測試是測試金字塔的基礎
8.2 為什麽要學習單元測試
8.3 利用 GitHub Copilot 輔助開發單元測試
8.4 單元測試和調試
8.5 GitHub Copilot 在單元測試中的作用
8.6 利用 GitHub Copilot 調試錯誤
8.7 本章小結
第 9 章 案例一:Python 調用 LLM 實現批量文件翻譯
9.1 背景設定
9.2 準備工作
9.3 Python 腳本初體驗
9.4 第一版:實現翻譯功能
9.5 第二版:實現文件讀寫
9.6 第三版:實現批量翻譯
9.7 功能完善與優化
9.8 LLM 應用開發技巧
9.9 本章小結
第 10 章 案例二:網頁版智能對話機器人
10.1 項目背景
10.2 準備工作
10.3 界面設計與實現
10.4 實現對話交互
10.5 調用大語言模型
10.6 功能增強:多輪對話
10.7 功能增強:流式輸出
10.8 功能增強:自定義配置
10.9 項目收尾
10.10 本章小結