91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Windows已成了Python開發(fā)者的首選

馬哥Linux運(yùn)維 ? 來源:CSDN ? 作者:CSDN ? 2021-06-16 09:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

近年來,蘋果的筆記本電腦硬件設(shè)計(jì)決策讓我感到非常痛苦,因此我不打算繼續(xù)在這個(gè)平臺上開展個(gè)人工作了。雖然最新的硬件有所改善,但既然已經(jīng)做了決定,近期內(nèi)我都不打算回頭了。

我的第一個(gè)選擇是 Linux 桌面系統(tǒng),與不穩(wěn)定和可訪問性問題苦苦斗爭了幾個(gè)月后,我承認(rèn)我一直在尋找某種穩(wěn)定、可靠的替代方案,我希望找到某個(gè)足夠強(qiáng)大的解決方案,不僅能夠完成工作,甚至還可以提供一些新功能。作為老程序員,有時(shí)候我還是希望嘗試一些新花樣。

如果你曾經(jīng)接觸過 Windows,而且發(fā)現(xiàn)自己不喜歡其神秘又復(fù)雜的UI,則我建議你繼續(xù)閱讀本文,也許會讓你有所改觀。

由于選擇正確的工具完全取決于個(gè)人的獨(dú)特需求,因此下面我將討論并展示 Windows 滿足常見的一些需求的情況。

命令行

幾十年前,UNIX最吸引我的功能之一就是 shell。只需要鍵入一些命令,就可以完成所有的工作,而且還可以將多個(gè)命令串在一起,創(chuàng)建非常強(qiáng)大的機(jī)制,真是太讓我著迷了。

如今,我仍然非常喜歡 Bourne shell,它和幾十年前一樣強(qiáng)大。然而,Windows Powershell 擁有一些非常強(qiáng)大的范式,值得研究。

除了 UNIX shell 根本無法完成的對象管道和所需狀態(tài)配置之外,現(xiàn)代 Powershell 還具有一些非常讓人享受的功能,比如Oh My Posh(https://ohmyposh.dev/)可營造出非常舒適的工作環(huán)境。請看下面的截圖:

可以看到,我設(shè)置好了各種狀態(tài)行提示,比如上一個(gè)命令的退出代碼、當(dāng)前的 git 分支、當(dāng)前的 Python 版本和虛擬環(huán)境等等。

雖然 Powershell 與我習(xí)慣的 UNIX shell 完全不同,但它的每個(gè)命令都有內(nèi)置的幫助文檔,而且語法也比較好理解,因此學(xué)習(xí)曲線并不陡峭。

大多數(shù) UNIX 用戶在使用 Windows 時(shí)都會抱怨,一切工作都需要在 GUI 上利用鼠標(biāo)點(diǎn)擊完成,而且感覺自己就像被困在了一系列沒有盡頭的安裝程序屏幕中,甚至無法安裝基本的工作工具?,F(xiàn)代 Windows 的 winget 打破了這種困境,這是一個(gè)完整的包管理器,其中包含大量常見的應(yīng)用程序。你只需要運(yùn)行 winget install git 就可以了。

不喜歡使用鼠標(biāo)

作為一名極其不喜歡運(yùn)動的人,使用 Windows 標(biāo)準(zhǔn)的圖標(biāo)和指針用戶界面,令我非常痛苦。我希望需要只要敲幾下鍵盤就能啟動應(yīng)用程序。在 Mac 上,我可以利用 Alfred,除了通過鍵盤應(yīng)用程序外,Alfred 還增加了一系列能夠?qū)⑸a(chǎn)力提升到更高級別的功能。

而最近 Windows 添加了一個(gè)看起來同樣強(qiáng)大且簡單的功能:Microsoft Powertoys 的 Powertoys Run 功能。我完全可以通過鍵盤啟動應(yīng)用程序,還可以通過設(shè)置功能鍵來使用睡眠、重啟等系統(tǒng)功能。

Powertoys 還有一個(gè)令我心動的附加功能是它的鍵盤管理器,我可以通過它將Ctrl鍵映射到CAPS LOCK ,這樣 Ctrl 鍵就在我小指旁邊,非常方便使用。

Python:幾千人努力培養(yǎng)的平臺

如果是在幾年前,你同時(shí)提到“Python”和“Windows”這兩個(gè)詞,恐怕很多 Python 程序員都會沖你翻白眼,然后告訴你當(dāng)初他們?nèi)绾位ㄙM(fèi)了數(shù)周時(shí)間苦苦掙扎,只為了讓某些關(guān)鍵的模塊正常工作。

但是,這樣的日子已經(jīng)一去不復(fù)返了。如今微軟和整個(gè) Python 社區(qū)投入了無數(shù)的工程師,努力在 Windows 環(huán)境下打造一流的 Python 體驗(yàn)。無論是虛擬環(huán)境、poetry,還是集成了 pipx 之類的shell 安裝與管理命令行腳本工具,都可以在Windows 的 Powershell 下正常工作。

如果你編寫了一些原生的 UNIX核心代碼,那么Windows也可以滿足你的需求(請參見Linux 的 Windows 子系統(tǒng))。

WSL:我看到企鵝了!

有了 WSL2 以及最近出現(xiàn)的 WSL-g ,你就可以在 Windows 上無縫構(gòu)建、調(diào)試和運(yùn)行 Linux 程序了,包括需要 X/Wayland GUI 支持或聲音的程序。

它不僅可以保證兼容性,而且是在 Windows 中運(yùn)行的 Linux 內(nèi)核。如今,二者的集成已非常完善,你可以成功地在 WSL 中運(yùn)行 Docker等工具,真是了不起!

此外,大多數(shù)流行的主流開發(fā)工具,比如 Pycharm 和 Visual Studio Code,都可以很好地支持在 WSL 中進(jìn)行部署和調(diào)試。

微軟確實(shí)在這方面下足了功夫。與 Mac 不同的是,你不需要使用運(yùn)行在 Mach 微內(nèi)核之上的 FreeBSD 用戶空間,你運(yùn)行的完全是 Linux。

擁抱創(chuàng)新

作為一名技術(shù)人員,能夠?qū)ふ业郊夹g(shù)領(lǐng)域內(nèi)高速、高價(jià)值的創(chuàng)新,我感到非常自豪。

多年前,當(dāng)許多人使用 DOS、OSX 之前的 MacOS 或 Sun 的 Sparc 之類的超級昂貴的專有供應(yīng)商工作站時(shí),我使用的是Linux。能夠在商品硬件上擁有一個(gè)UNIX 環(huán)境,就好像上天賜給凡人的禮物一樣。

雖然我仍然 Linux 桌面版具有非凡的潛力,但對我來說,缺乏可訪問性等功能實(shí)在是無法忍受,而且也嚴(yán)重影響生產(chǎn)力。

因此,我打算擁抱了一個(gè)有效的桌面系統(tǒng),一個(gè)有效的生態(tài)系統(tǒng),以及一個(gè)背景雄厚且能夠?qū)①Y源投入到提高標(biāo)準(zhǔn)和創(chuàng)新的公司

我期待著進(jìn)一步探索Windows這個(gè)平臺的潛力。

原文鏈接:https://www.feoh.org/2021-the-year-windows-became-a-first-class-python-development-environment.html

文章轉(zhuǎn)載:CSDN

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11758

    瀏覽量

    219009
  • DoS
    DoS
    +關(guān)注

    關(guān)注

    0

    文章

    129

    瀏覽量

    45917
  • MacOS
    +關(guān)注

    關(guān)注

    0

    文章

    211

    瀏覽量

    18893
  • GUI
    GUI
    +關(guān)注

    關(guān)注

    3

    文章

    697

    瀏覽量

    43462

原文標(biāo)題:2021 年 Windows 成了 Python 開發(fā)者的首選

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    httpsrv:開發(fā)者必備的輕量級HTTP服務(wù)器工具

    無論你是前端工程師、后端開發(fā)者還是全棧選手,一個(gè)靈活易用的HTTP服務(wù)器工具都是日常開發(fā)中的剛需。httpsrv憑借其簡潔的API、低內(nèi)存占用和高可擴(kuò)展性,已成為眾多開發(fā)者構(gòu)建臨時(shí)或生
    的頭像 發(fā)表于 02-25 18:07 ?90次閱讀
    httpsrv:<b class='flag-5'>開發(fā)者</b>必備的輕量級HTTP服務(wù)器工具

    回望2025:與162萬開發(fā)者一起,讓AI硬件觸手可及

    設(shè)備中。今天,我們想和大家一起回顧這一年的成長,也分享我們對未來的期待。2025,我們跟開發(fā)者一起完成了1、開發(fā)者生態(tài)持續(xù)壯大截至四季度末,涂鴉平臺累計(jì)注冊開發(fā)者
    的頭像 發(fā)表于 02-12 18:59 ?170次閱讀
    回望2025:與162萬<b class='flag-5'>開發(fā)者</b>一起,讓AI硬件觸手可及

    BlackBerry QNX Everywhere計(jì)劃成為全球嵌入式開發(fā)者首選平臺

    BlackBerry 有限公司(紐約證券交易所代碼:BB;多倫多證券交易所代碼:BB)旗下業(yè)務(wù)部門QNX今日宣布,其QNX Everywhere計(jì)劃已迅速成為全球嵌入式開發(fā)者首選平臺。
    的頭像 發(fā)表于 01-10 09:46 ?898次閱讀

    2025華為開發(fā)者大賽暨開發(fā)者年度會議成功舉辦

    12月27日-12月28日,以“成就AI原生時(shí)代先鋒開發(fā)者”為主題的2025華為開發(fā)者大賽暨開發(fā)者年度會議在上海華為練秋湖研發(fā)中心舉辦。本次會議旨在匯聚先鋒開發(fā)力量,搭建開放共贏的生態(tài)
    的頭像 發(fā)表于 12-31 13:32 ?650次閱讀

    2025開源鴻蒙開發(fā)者激勵(lì)計(jì)劃正式啟動

    11月21日,2025開放原子開發(fā)者大會盛大啟幕,聚焦“AI共智,開源共享”主題,吸引了來自全球的開發(fā)者、企業(yè)技術(shù)領(lǐng)袖、社區(qū)維護(hù)及高??蒲辛α繀W鳛榇髸闹匾M成部分,開源鴻蒙技術(shù)分論壇同期
    的頭像 發(fā)表于 11-27 14:44 ?663次閱讀

    2025 NVIDIA中國開發(fā)者日圓滿落幕

    11 月 14 日,NVIDIA 中國開發(fā)者日 2025 在蘇州圓滿落幕。這場專為開發(fā)者打造的年度科技盛會,匯聚了來自全國的 AI 科研人員、工程師、高校學(xué)生及科技愛好,共同探索 AI 的前沿技術(shù)與應(yīng)用趨勢。
    的頭像 發(fā)表于 11-19 16:43 ?1002次閱讀

    元服務(wù)發(fā)布配置開發(fā)者服務(wù)信息

    您作為開發(fā)者的相關(guān)信息將面向元服務(wù)發(fā)布區(qū)域的用戶公開,其中客服聯(lián)系方式可能會提供給用戶,用于咨詢相關(guān)問題。 登錄AppGallery Connect,點(diǎn)擊“APP與元服務(wù)”。 選擇要發(fā)布的元服務(wù)
    發(fā)表于 10-31 17:58

    2025開放原子開發(fā)者大會11月啟幕

    開發(fā)者年度盛會即將登場!2025開放原子開發(fā)者大會將于11月21-22日,在北京北人亦創(chuàng)國際會展中心盛大召開。大會以“一切為了開發(fā)者”為主題,匯聚全球開源智慧——國內(nèi)外優(yōu)秀開發(fā)者、學(xué)術(shù)
    的頭像 發(fā)表于 10-24 14:05 ?957次閱讀

    工程師福利!Imagination開發(fā)者文檔網(wǎng)站重磅上線

    Imagination工具軟件團(tuán)隊(duì)剛剛完成了開發(fā)者文檔網(wǎng)站的重大更新!相信,這對所有從事移動游戲和其他嵌入式圖形應(yīng)用開發(fā)的工程師來說都是個(gè)好消息。
    的頭像 發(fā)表于 09-24 08:04 ?619次閱讀
    工程師福利!Imagination<b class='flag-5'>開發(fā)者</b>文檔網(wǎng)站重磅上線

    NVIDIA DRIVE AGX Thor開發(fā)者套件重磅發(fā)布

    這款由 NVIDIA DriveOS 7 驅(qū)動的開發(fā)者套件能夠幫助開發(fā)者們打造出更安全的智能汽車和交通解決方案。
    的頭像 發(fā)表于 09-04 11:20 ?1376次閱讀

    曙光網(wǎng)絡(luò)SugonRI開發(fā)者社區(qū)正式上線

    在人工智能與工業(yè)深度融合的大潮中,工業(yè)軟件正在成為推動產(chǎn)業(yè)升級的關(guān)鍵引擎。為了讓更多開發(fā)者快速掌握工業(yè)級編程技術(shù)、共享行業(yè)實(shí)踐成果,曙光網(wǎng)絡(luò)正式推出開發(fā)者社區(qū)——曙睿(SugonRI)開發(fā)者網(wǎng)站
    的頭像 發(fā)表于 09-04 09:58 ?953次閱讀

    矽速科技正式入駐 RuyiSDK 開發(fā)者社區(qū),共建 RISC-V 開發(fā)者生態(tài)!

    近日,深圳矽速科技正式入駐RuyiSDK開發(fā)者社區(qū),攜手社區(qū)共同推動RISC-V技術(shù)的發(fā)展與廣泛應(yīng)用,為開發(fā)者提供一個(gè)更加便捷高效的開發(fā)環(huán)境。關(guān)于RuyiSDKRuyiSDK是中國科學(xué)院軟件研究所
    的頭像 發(fā)表于 07-10 11:00 ?1167次閱讀
    矽速科技正式入駐 RuyiSDK <b class='flag-5'>開發(fā)者</b>社區(qū),共建 RISC-V <b class='flag-5'>開發(fā)者</b>生態(tài)!

    HDC 2025開發(fā)者主題演講精彩回顧

    日前,華為開發(fā)者大會(HDC 2025)進(jìn)入第二天,行業(yè)領(lǐng)袖、技術(shù)專家、全球開發(fā)者齊聚現(xiàn)場,共同見證這場科技盛會。在開發(fā)者主題演講中,華為技術(shù)專家深入解析HarmonyOS的最新技術(shù)、體驗(yàn)創(chuàng)新以及
    的頭像 發(fā)表于 07-09 11:20 ?1310次閱讀

    華為正式啟動HarmonyOS 6開發(fā)者Beta

    在2025年華為開發(fā)者大會(HDC)上,華為正式啟動HarmonyOS 6開發(fā)者Beta,并全面展示一年多以來與合作伙伴共建鴻蒙生態(tài)的創(chuàng)新成果。
    的頭像 發(fā)表于 06-24 15:42 ?837次閱讀

    Java開發(fā)者必備的效率工具——Perforce JRebel是什么?為什么很多Java開發(fā)者在用?

    Perforce JRebel是一款Java開發(fā)效率工具,旨在幫助java開發(fā)人員更快地編寫更好的應(yīng)用程序。JRebel可即時(shí)重新加載對代碼的修改,無需重啟或重新部署應(yīng)用程序,就能讓開發(fā)者即時(shí)看到代碼更改的效果,從而縮短
    的頭像 發(fā)表于 04-27 13:44 ?844次閱讀
    Java<b class='flag-5'>開發(fā)者</b>必備的效率工具——Perforce JRebel是什么?為什么很多Java<b class='flag-5'>開發(fā)者</b>在用?