国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

GitHub Copilot 快速入門

這篇具有很好參考價值的文章主要介紹了GitHub Copilot 快速入門。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

GitHub Copilot 快速入門

GitHub Copilot 是 AI 結(jié)對程序員。 可以使用 GitHub Copilot 在編輯器中獲取整行或整個函數(shù)的建議。

1. 簡介

讓我們首先了解一些關(guān)于 GitHub Copilot 的內(nèi)容。 這是 GitHub 和 OpenAI 的合作成果。 Copilot 是一種基于人類程序員編寫的數(shù)十億行代碼訓(xùn)練的語言模型。 ,Copilot 能夠生成多種語言的計算機(jī)代碼。 例如,你可以輸入“編寫一個函數(shù)來反轉(zhuǎn)二叉搜索樹”,它可以自動完成。 并且它與以下 IDE 兼容:

GitHub Copilot 快速入門

2. 為 Visual Studio Code 安裝 GitHub Copilot 擴(kuò)展

若要使用 GitHub Copilot,必須先安裝 Visual Studio Code 擴(kuò)展。

在 Visual Studio Code 市場中,轉(zhuǎn)到 GitHub Copilot 擴(kuò)展頁,然后單擊“安裝”。

GitHub Copilot 快速入門

此時會顯示一個彈出窗口,要求打開 Visual Studio Code。 單擊“打開 Visual Studio Code”。

在 Visual Studio Code 的“擴(kuò)展: GitHub Copilot”選項卡中,單擊“安裝”。

GitHub Copilot 快速入門

如果以前未在 GitHub 帳戶中授權(quán) Visual Studio Code,系統(tǒng)會提示你在 Visual Studio Code 中登錄到 GitHub。

如果以前已在 GitHub 帳戶中授權(quán) Visual Studio Code,系統(tǒng)將會自動授權(quán) GitHub Copilot。

GitHub Copilot 快速入門

在瀏覽器中,GitHub 將請求 GitHub Copilot 所需的權(quán)限。 若要批準(zhǔn)這些權(quán)限,請單擊“授權(quán) Visual Studio Code”。

在 Visual Studio Code 的“Visual Studio Code”對話框中,若要確認(rèn)身份驗證,請單擊“打開”。

GitHub Copilot 為多種語言和各種框架提供建議,但尤其適用于 Python、JavaScript、TypeScript、Ruby、Go、C# 和 C++。 以下示例使用的是 JavaScript,但其他語言的工作方式類似。

打開 Visual Studio Code。

在 Visual Studio Code 中,創(chuàng)建一個新的 JavaScript (*.js) 文件。 1. 在 JavaScript 文件中,鍵入以下函數(shù)標(biāo)頭。

```javascript{:copy}
function calculateDaysBetweenDates(begin, end) {
``` GitHub Copilot 將自動以灰色文本建議整個函數(shù)正文,如下所示。 具體的建議可能會有所不同。

GitHub Copilot 快速入門

要接受建議,請按 Tab。

3. 數(shù)據(jù)集概述

我們選擇的數(shù)據(jù)集是從 UCL 機(jī)器學(xué)習(xí)存儲庫下載。 它包括根據(jù)墨西哥、秘魯和哥倫比亞國家的個人的飲食習(xí)慣和身體狀況估計肥胖水平的數(shù)據(jù)(Fabio 等人,2019 年)。

我發(fā)現(xiàn)使用 copilot 非常簡單。 正如在下面看到的,每次輸入內(nèi)容或到下一行時,Copilot 都會開始生成灰色代碼。 大部分時間,只需點擊 Tab 或 Enter,就可以自動填充代碼。

下面是使用 Copilot 導(dǎo)入數(shù)據(jù)集并快速查看的示例。 它可以幫助我們制作漂亮的圖表。 輸入注釋:

## nobesity is the dependent variable
## check distribution of nobesity

點擊tab,然后看著它生成其余部分:

GitHub Copilot 快速入門

Copilot 不僅擁有編程知識。 它還具有有關(guān)世界的一般知識。 在下面的這段代碼中輸入:

## calculating body index (BMI)

在代碼中正確實現(xiàn)了 BMI 公式! 不僅如此,還可以使用 Copilot 的建議繪制分布圖和熱圖。輸入:

## plot all variables

## get corr

GitHub Copilot 快速入門

4. 協(xié)助非英語母語人士

GitHub Copilot不僅可以理解英語,還可以理解其他語言,這對于非英語母語的開發(fā)人員來說很有幫助,因為編程語言都基于美式英語。例如,CSS的屬性color就是美式英語,因此對于母語為英式英語或加拿大英語的人(在這些英語中這個單詞寫作“colour”)來說,“color”是陌生的拼寫方法。拼寫錯誤或語法錯誤會導(dǎo)致程序出錯,浪費很多時間。

在下圖中,我用西班牙語寫了一條注釋,其中包含一個單詞“importar”,翻譯成英語是“import”。但GitHub Copilot很快就按照西班牙語完成了我的注釋,并按照注釋的描述導(dǎo)入了必要的庫。

GitHub Copilot 快速入門

此外,GitHub Copilot還可以將英語單詞翻譯成其他語言。MilMikDev在推特上發(fā)了一則帖子,使用GitHub Copilot將一個包含了一系列單詞“answer”、“question”和“date” 的數(shù)組翻譯成各種語言。

GitHub Copilot 快速入門

5. 創(chuàng)建查找數(shù)據(jù)的字典

GitHub開發(fā)者關(guān)系副總裁Martin Woodward與我們分享了下面這個技巧。GitHub Copilot很擅長創(chuàng)建查找數(shù)據(jù)的字典。你可以試試看,通過一條注釋讓GitHub Copilot創(chuàng)建包含兩個字母的 ISO 國家代碼,它就會啟動補(bǔ)齊國家名稱。你只需要編寫一條注釋和前幾行代碼,GitHub Copilot就可以生成所需的結(jié)果。

6. 測試代碼

在整個軟件開發(fā)的生命周期中,編寫測試是至關(guān)重要的一個步驟,但有時卻很乏味。GitHub Copilot擁有出色的模式識別及模式補(bǔ)全(pattern completion)功能,因此可以加快編寫單元測試、回歸測試等。

有關(guān)如何使用GitHub Copilot進(jìn)行測試的更多信息,請參見下列資源:

  • 使用GitHub Copilot實現(xiàn)自動化測試:https://applitools.com/blog/using-github-copilot-to-automate-tests/

  • 使用GitHub簡化測試:https://github.com/blackgirlbytes

  • 利用 AI 和 GitHub Copilot 編寫更好的測試:https://about.codecov.io/blog/writing-better-tests-with-ai-and-github-copilot/

7. 利用正則表達(dá)式匹配模式

GitHub Copilot可以幫助你更快地編寫正則表達(dá)式。你只需編寫一條注釋或一個函數(shù)名,GitHub Copilot即可給出提示。

GitHub Copilot可以幫助你刪除字符串中的空格。

8. 準(zhǔn)備技術(shù)面試

我發(fā)現(xiàn)很多開發(fā)人員,包括我自己,都在利用GitHub Copilot來準(zhǔn)備面試。

具體方法如下:

  • 首先,我會設(shè)法自己解決問題,不依賴GitHub Copilot的幫助。

  • 如果在解決問題的過程中卡殼或感到灰心喪氣,我就會激活GitHub Copilot,并利用它來尋找更好的解決問題的思路。

  • 接著,我會刪除 GitHub Copilot 生成的代碼,禁用GitHub Copilot,然后根據(jù)新獲得的信息,再次嘗試尋找解決方案。

每當(dāng)遇到挫折想放棄時,我就會通過這種方法堅持學(xué)習(xí)。即使沒有導(dǎo)師或同伴指導(dǎo)我,我也不會放棄,因為我隨時都可以獲得新思路。GitHub Copilot就是我的數(shù)字導(dǎo)師。但是,請注意,不要在面試期間激活 GitHub Copilot(這是作弊)。

GitHub Copilot 快速入門

9. 發(fā)送推文

當(dāng)然,你可以直接通過推特應(yīng)用程序發(fā)送推文,但我更喜歡通過IDE發(fā)送推文。在最近的一次直播中,我需要演示在GitHub Copilot中使用Python調(diào)用Twitter API v2,不過我很少使用Python。但在我寫了幾條注釋之后,GitHub Copilot就生成了我需要的代碼,拯救了我!

GitHub Copilot 快速入門

10. 退出 Vim

剛接觸 Vim 的開發(fā)人員經(jīng)常遇到的一個問題是:如何退出Vim。如今 Visual Studio Code、JetBrains 和 Neovim都支持GitHub Copilot,因此你可以通過GitHub Copilot退出Vim。

11. 通過Copilot Labs瀏覽新代碼庫

GitHub Copilot Labs是GitHub Copilot的一個補(bǔ)充擴(kuò)展,由GitHub Next團(tuán)隊開發(fā),是一個實驗性質(zhì)的邊欄,可以幫助開發(fā)人員將代碼從一種編程語言翻譯成另一種,而且還會逐步解釋每一段代碼。

理解新的代碼庫很難,GitHub Copilot Labs的這兩個功能可以提供一定的幫助。通過將代碼翻譯成開發(fā)人員更熟悉的語言并使用“解釋”功能來說明代碼,這樣開發(fā)人員就可以更好地理解復(fù)雜的代碼塊。

GitHub Copilot 快速入門

12. 進(jìn)一步的分析

讓我們嘗試使用 lambda 函數(shù)來編碼一些分類變量。 Copilot 可以為此生成幾乎準(zhǔn)確的代碼。 但是必須進(jìn)行一些調(diào)整,例如將“Yes”更改為“yes”。 這里我不能確定這是 Copilot 本身的問題還是我給出的說明的問題,因為是訓(xùn)練的原因可能是很多人的代碼寫的不太相同吧,也可能需要指定字符串應(yīng)該如何格式化。

Copilot 是對性別特別敏感。 在任何單元格中輸入“性別”,就不再提供任何建議! 這肯定是為了所謂的P.C,所以 Copilot 工作時,需要避免使用“性別”等這些比較敏感的詞。

GitHub Copilot 快速入門

現(xiàn)在,來分析一下肥胖人群與 high_cal、fam_his 的關(guān)系:

## sum of high_cal and fam_his across different obesity groups

Copilot 提供了我們需要的代碼。 它還為我們提供了代碼來繪制這些結(jié)果。 這類似于下面的代碼段。

GitHub Copilot 快速入門

我們?nèi)粘5腅DA工作都可以方便的完成,所以在最后我嘗試了一些不太正式的東西:

## best way to plot BMI and age and obesity group

可以看到一個非常豐富多彩且可解釋的散點圖(見上圖)。 這表明寫一個信息量不大的評論,仍然可以給我們準(zhǔn)確的結(jié)果。

13. 使用總結(jié)

Copilot可以生成有用的短代碼片段。 它還可以生成幾行高質(zhì)量的代碼。 雖然它并不完美但它確實幫助我從某個地方開始。每天都使用 Copilot的確可以節(jié)省時間。 因為我們不再需要花費太多時間來尋找諸如“如何在多個列上使用 .agg”之類的的答案,我們只要寫好注釋就好,那么我們需要它花錢嗎?

參考文獻(xiàn)

GitHub Copilot 快速入門 - GitHub Enterprise Cloud Docs

百度安全驗證?文章來源地址http://www.zghlxwxcb.cn/news/detail-453575.html

百度安全驗證?

到了這里,關(guān)于GitHub Copilot 快速入門的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 快速入門 GitHub 方法

    快速入門 GitHub 方法

    對于編程新手而言,如果一開始就知道利用 GitHub 來提高自己的技術(shù)水平, 那一定會進(jìn)步很快。 如何參與項目 編程初學(xué)者如何在 GitHub 尋找適合自己的小項目 如果你想?yún)⑴c某個開源項目,你首先要做的是先了解這個項目,最好的方式是先仔細(xì)閱讀它的 README。 一個標(biāo)準(zhǔn)的 R

    2024年02月05日
    瀏覽(17)
  • 【GitHub Copilot】JetBrains使用GitHub Copilot

    【GitHub Copilot】JetBrains使用GitHub Copilot

    使用GitHub Copilot快一年了,已經(jīng)習(xí)慣了有這個“結(jié)對編程”的AI小伙伴的辦公方式。這里記錄一下使用GitHub Copilot的方法。 在GitHub賬號的設(shè)置里就可以看到Copilot的入口,如果沒有激活過的話,會有一個免費試用期。到期了用外幣信用卡付款。價格是每個月10美刀(包年則是10

    2024年02月01日
    瀏覽(19)
  • GitHub Copilot(包括Github Copilot Chat)的使用

    GitHub Copilot(包括Github Copilot Chat)的使用

    目錄 1.在Pycharm下載GitHub Copilot插件 2.使用Github賬號授權(quán) 3.使用GitHub Copilot 3.1 接受或者拒絕代碼建議 3.2 查看下一個建議 3.3 接受部分建議 3.4 根據(jù)注釋生成代碼建議 4.Github Copilot Chat的使用 GitHub Copilot 是一個 AI 結(jié)對程序員,可在您編碼時提供自動完成風(fēng)格的建議。您可以通過開

    2024年02月20日
    瀏覽(23)
  • 終端上的GitHub Copilot以及IDE上的GitHub Copilot

    Github Copilot文檔地址:Github Copilot文檔 VSCode 安裝VSCode:如果您還沒有安裝VSCode,請前往VSCode官方網(wǎng)站下載并安裝最新版本的VSCode。 安裝GitHub Copilot插件:在VSCode中,點擊左側(cè)的擴(kuò)展圖標(biāo)(四個方塊組成的正方形),搜索并安裝\\\"GitHub Copilot\\\"插件。 配置GitHub Copilot:安裝完插件后

    2024年02月03日
    瀏覽(19)
  • 終端上的Github Copilot和IDE上的Github Copilot

    Github Copilot文檔地址:Github Copilot文檔 安裝VSCode:如果您還沒有安裝VSCode,請前往VSCode官方網(wǎng)站下載并安裝最新版本的VSCode。 安裝GitHub Copilot插件:在VSCode中,點擊左側(cè)的擴(kuò)展圖標(biāo)(四個方塊組成的正方形),搜索并安裝\\\"GitHub Copilot\\\"插件。 配置GitHub Copilot:安裝完插件后,

    2024年02月03日
    瀏覽(47)
  • Github Copilot 的補(bǔ)強(qiáng)工具Github Copilot Labs的常用功能介紹

    Github Copilot 的補(bǔ)強(qiáng)工具Github Copilot Labs的常用功能介紹

    一、什么是Github Copilot Labs Github Copilot Labs是由 GitHub 推出的一款基于人工智能技術(shù)的代碼協(xié)作工具,旨在協(xié)助開發(fā)者更加快速、高效地編寫代碼。該工具使用了機(jī)器學(xué)習(xí)技術(shù),通過學(xué)習(xí)大量的開源代碼和編寫實踐,提供了對于代碼變量、函數(shù)、類的自動補(bǔ)全和提示,甚至可以

    2024年02月12日
    瀏覽(46)
  • Github Copilot 報錯:GitHub Copilot could not connect to server.

    Github Copilot 報錯:GitHub Copilot could not connect to server.

    Windows下,在VSCode中使用Github Copilot ,出現(xiàn)報錯 GitHub Copilot could not connect to server. Extension activation failed: “connect ETIMEDOUT xxxx” 解決方法 修改hosts文件即可解決。 hosts 文件所在路徑: C:WindowsSystem32driversetc 打開hosts文件,可以使用vscode打開或者記事本,或任何文本編輯器。 在

    2024年02月04日
    瀏覽(26)
  • GitHub Copilot extension activation error: ‘No access to GitHub Copilot found‘

    GitHub Copilot extension activation error: ‘No access to GitHub Copilot found‘

    好不容易學(xué)生認(rèn)證通過了,打開vscode用copilot結(jié)果一直報這個錯誤。我的原因是: 還未給copilot授權(quán) , 通過了學(xué)生認(rèn)證后要進(jìn)入這里進(jìn)行授權(quán):

    2024年03月15日
    瀏覽(28)
  • 【GitHub】github學(xué)生認(rèn)證,使用copilot教程

    【GitHub】github學(xué)生認(rèn)證,使用copilot教程

    ??你好呀!我是 是Yu欸 ?? 2024每日百字篆刻時光,感謝你的陪伴與支持 ~ ?? 歡迎一起踏上探險之旅,挖掘無限可能,共同成長! 去年,我被安利后開始使用 GitHub Copilot,這是由 OpenAI 開發(fā)的一款革命性的代碼自動補(bǔ)全工具。GitHub Copilot 不僅僅是一個簡單的代碼助手;它基于

    2024年04月26日
    瀏覽(43)
  • 申請GitHub學(xué)生認(rèn)證,免費使用GitHub Copilot

    申請GitHub學(xué)生認(rèn)證 Request a discount - GitHub Education Github學(xué)生認(rèn)證 + Copilot,這一篇就夠了!_ziao-liu的博客-CSDN博客 https://blog.csdn.net/weixin_50339239/article/details/129779211?spm=1001.2101.3001.6661.1utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-129779211-blog-127039448.235%5Ev31%5Epc_rel

    2024年02月06日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包