給大家安利一個免費且實用的前端刷題(面經(jīng)大全)網(wǎng)站,👉點擊跳轉(zhuǎn)到網(wǎng)站。 當(dāng)你將排名第一的代碼編輯器與排名第一的數(shù)據(jù)科學(xué)編程語言結(jié)合使用時,你會得到什么? 一方面,你獲得了超過 6000 萬次安裝 Visual Studio Code 的 Python 擴(kuò)展。 這是迄今為止 VS Code Marketplace 中下載次數(shù)最多的工具,其中顯示了排名第二和第三的兩個配套擴(kuò)展:Jupyter(4080 萬)和 Pylance(3350 萬)。主要 Python 工具的下載次數(shù)比最流行的非 Python 擴(kuò)展(C/C++,3330 萬)多出近 2700 萬次。更重要的是,第五名是另一個與 Python 相關(guān)的工具 Jupyter Keymap,安裝量為 2340 萬。 綜上所述,與 Python 相關(guān)的 VS Code 產(chǎn)品占前五名工具中的四名,安裝量高達(dá)1.578 億次! 難怪明天在都柏林舉行的 EuroPython 展會上,一位演講者將分享“根據(jù) 2021 年 Python 軟件基金會開發(fā)人員調(diào)查,為什么 VS Code 現(xiàn)在是 Python 數(shù)據(jù)科學(xué)家的第一工具,以及如何利用 VS Code將你的數(shù)據(jù)科學(xué)生產(chǎn)力提升到一個新的水平”,在題為 “ Python 和 Visual Studio 代碼 - 徹底改變你進(jìn)行數(shù)據(jù)科學(xué)的方式 ” 的演示文稿中。 會議的摘要說:“Visual Studio Code 以及 GitHub、Codespaces 和 Azure 機(jī)器學(xué)習(xí)一直在大力投資工具和平臺,以使 Python 數(shù)據(jù)科學(xué)家的生活更輕松。” 事實上,去年秋天進(jìn)行的引用 Python 開發(fā)人員調(diào)查顯示 VS Code 是 Python 陣營中最受歡迎的主要 IDE/編輯器,甚至高于 JetBrains 的 Python 特定 PyCharm IDE(與 Python 軟件基金會合作對超過 23,000 名 Python 開發(fā)人員進(jìn)行了調(diào)查)。 “PyCharm 社區(qū)版和專業(yè)版的總份額為 31%,接近去年的結(jié)果。與去年相比,VS Code 增長了 6 個百分點,”調(diào)查報告指出。 “有趣的是,PyCharm 和 VS Code 在 Web 開發(fā)人員中同樣受歡迎(39%),而數(shù)據(jù)科學(xué)家更喜歡 VS Code 作為他們的主要 IDE 的比例高出 9 個百分點?!?/p>
在那之后,微軟在 2020 年聘請了 Python 本身的創(chuàng)造者 Guido van Rossum 甚至更高的代價。微軟最近報道說,van Rossum 和公司的 CPython 性能團(tuán)隊一直在改進(jìn)該語言的核心運行時,這將使 Python 3.1比 Python 3.10 快 10-60%,具體取決于工作負(fù)載。 上述這些使得:“使用 Microsoft Python 擴(kuò)展在 Visual Studio Code 中使用 Python 簡單、有趣且高效?!?/p> 這是根據(jù)微軟官方“ Visual Studio Code 中的 Python ”指南,該指南接著說:“該擴(kuò)展使 VS Code 成為出色的 Python 編輯器,并且可以在具有各種 Python 解釋器的任何操作系統(tǒng)上工作。它利用了 VS Code 的所有提供自動完成和 IntelliSense、linting、調(diào)試和單元測試的能力,以及在 Python 環(huán)境(包括虛擬和 conda 環(huán)境)之間輕松切換的能力。” 谷歌趨勢報告總體上說明了 VS Code 的攀升,就在 2018 年 Python 調(diào)查報告發(fā)布時,它開始與競爭對手 PyCharm、IntelliJ IDEA、Sublime Text 和 Notepad++ 區(qū)分開來。如下圖清楚地顯示,在過去五年中,對其他 IDE/編輯器(甚至是特定于 Python 的 PyCharm)的興趣保持相當(dāng)一致,而對 VS Code 的興趣則穩(wěn)步攀升,并且仍在逐漸消失。
為什么? “在我看來,讓它極具吸引力的兩個特性,是我對其他代碼編輯器的明確偏好,即極其智能的代碼完成支持和筆記本和 Python 文件之間的無縫切換,”開發(fā)人員 Jishnu Bhattacharya 在去年一篇題為“用于數(shù)據(jù)科學(xué)的 Visual Studio Code!我使用的越多,我就越喜歡“ “它極大地幫助我提高了工作效率。相信我,如果你開始使用它,你將獲得與我相似的體驗,”Bhattacharya 說,他列出了他認(rèn)為有吸引力的這些功能:
當(dāng)然,Microsoft 在其Data Science in Visual Studio Code文檔中強(qiáng)調(diào)了數(shù)據(jù)科學(xué)的角度,該文檔還強(qiáng)調(diào)了 Bhattacharya 上面提到的交互性:“你可以在 VS Code 中完成所有數(shù)據(jù)科學(xué)工作。使用 Jupyter Notebooks 和交互式窗口可在幾分鐘內(nèi)開始分析和可視化你的數(shù)據(jù)!借助 IntelliSense 支持增強(qiáng)你的 Python 編碼體驗,并使用 Azure 機(jī)器學(xué)習(xí)服務(wù)構(gòu)建、訓(xùn)練和部署機(jī)器學(xué)習(xí)模型到云或邊緣?!?/p> André Ferreira 是另一位對“用于數(shù)據(jù)科學(xué)的 VS Code ”有著濃厚興趣的開發(fā)人員,這要歸功于它的許多相關(guān)擴(kuò)展。他自己的 TL;DR 在 4 月的那篇文章中說:“VS Code 對數(shù)據(jù)科學(xué)來說非常棒,尤其是如果你選擇了最好的擴(kuò)展;在這篇文章中,我分享了一些我最喜歡的擴(kuò)展和我的配置?!?有趣的是,其中一個擴(kuò)展是GitHub Copilot,一個“AI 配對程序員”,談到數(shù)據(jù)科學(xué)。 Daniel Morales 在去年發(fā)表了題為“ Visual Studio Code 的 10 大 Python 擴(kuò)展”的文章時遵循了擴(kuò)展主題。在上面提到的微軟必備的主要 Python 擴(kuò)展名列第一之后,他的列表包括:
參與評論送書本次送書 3 本,以后每周新文評論區(qū)至少抽三位朋友送書 內(nèi)容簡介
京東自營購買鏈接:https://item.jd.com/13005821.html 當(dāng)當(dāng)自營購買鏈接:http://product.dangdang.com/29326925.html |
|