- AI輔助編程Python實戰:基于GitHub Copilot和ChatGPT
- (美)利奧·波特 (加)丹尼爾·津加羅
- 386字
- 2025-03-13 18:31:19
1.2 本書涉及的技術
在本書中,我們將主要用到兩種技術——Python和GitHub Copilot。
Python是一種編程語言,用于與計算機進行交流。人們使用它編寫各種程序來完成有用的事情,例如,開發游戲和交互式網站、數據可視化、文件管理應用及自動化常規任務等。
編程語言還有很多種,包括Java、C++、Rust等。Copilot也支持這些編程語言,但截至目前,它對Python的支持最為出色。相對于其他許多語言(尤其是與匯編語言相比),Python代碼寫起來要簡單得多。更為重要的是,Python更易于閱讀。畢竟,編寫Python代碼的將不是我們,而是我們的AI助手。
實際上,計算機并不能直接讀取或執行Python代碼。它們唯一能夠理解的是所謂的“機器碼”,這種代碼比匯編語言代碼還要難以理解,因為它是匯編語言代碼的二進制形式——沒錯,就是一連串的0
和1
。在幕后,計算機將接收人們提供的任何Python代碼,并在執行之前把它轉換成機器碼,正如圖1.1展示的那樣。

圖1.1 在屏幕上看到輸出之前,Python程序需要經歷的幾個步驟
推薦閱讀
- VMware View Security Essentials
- TensorFlow Lite移動端深度學習
- 程序設計與實踐(VB.NET)
- Learning Selenium Testing Tools with Python
- 高效微控制器C語言編程
- Three.js開發指南:基于WebGL和HTML5在網頁上渲染3D圖形和動畫(原書第3版)
- Java性能權威指南(第2版)
- 自制編程語言
- Processing創意編程指南
- 響應式Web設計:HTML5和CSS3實戰(第2版)
- Java7程序設計入門經典
- C++程序設計教程
- Mastering Android Studio 3
- Python面試通關寶典
- Java多線程并發體系實戰(微課視頻版)