- AI輔助編程Python實戰:基于GitHub Copilot和ChatGPT
- (美)利奧·波特 (加)丹尼爾·津加羅
- 479字
- 2025-03-13 18:31:19
1.1.2 讓難度降低一大截
有了AI助手,我們現在可以用英語提出自己的需求,并讓計算機生成相應的代碼。如果希望得到一段正確的打印0~9的數字的Python代碼,可以用英語向AI助手(Copilot)發出指令。
# Output the numbers from 0 to 9
對此,Copilot可能會根據這一指令生成如下代碼。
for i in range(10): print(i)
不同于1.1.1節的示例,這段Python代碼能夠正常運行。
AI助手能夠幫助人們編寫代碼。在本書中,我們將探索如何利用Copilot來編寫代碼。我們只須用英語描述需求,便能收到用Python編寫的代碼作為回應。
更重要的是,我們將能夠把Copilot無縫集成到工作流程中。在沒有Copilot這類工具的情況下,程序員通常需要同時打開兩個窗口:一個用于編寫代碼,另一個用于在Google上查詢編程方法。在第二個窗口中,可能充斥著Google搜索結果、Python文件或程序員論壇上討論如何解決特定編程問題的帖子。他們經常需要從這些結果中復制代碼到自己的項目中,隨后進行適當的調整以符合自己的應用場景,嘗試不同的解決方案等。這已經成為程序員生活的一部分,但你可以想象這種工作方式的效率有多低。據估計,程序員可能有多達35%的時間花在搜索代碼上[1],而且找到的代碼并不是立即可用的。有了Copilot的協助,我們編寫代碼的困難將得到顯著改善。
推薦閱讀
- 大話PLC(輕松動漫版)
- Boost.Asio C++ Network Programming(Second Edition)
- C# 7 and .NET Core Cookbook
- Python自然語言處理實戰:核心技術與算法
- MATLAB實用教程
- Getting Started with NativeScript
- 編程數學
- C語言程序設計
- GitHub入門與實踐
- Orchestrating Docker
- Learning Jakarta Struts 1.2: a concise and practical tutorial
- Web編程基礎:HTML5、CSS3、JavaScript(第2版)
- Visual Basic 程序設計實踐教程
- Robot Framework Test Automation
- C語言程序設計教程