日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁 > 科技  > 軟件

作為 .NET 開發(fā)人員,我為什么開始使用 Python?

來源: 責(zé)編: 時(shí)間:2023-12-25 09:35:01 243觀看
導(dǎo)讀作者 | Alex Maher編譯 | 小歐出品 | 51CTO技術(shù)棧(微信號:blog51cto)作為一名 .NET 開發(fā)人員,很長一段時(shí)間以來,我一直關(guān)注 C# 和 .NET 的出色工具和功能。但我最近開始使用 Python,感覺非常棒。這里申明一點(diǎn),這篇文章不是和

作者 | Alex Maher3E128資訊網(wǎng)——每日最新資訊28at.com

編譯 | 小歐3E128資訊網(wǎng)——每日最新資訊28at.com

出品 | 51CTO技術(shù)棧(微信號:blog51cto)3E128資訊網(wǎng)——每日最新資訊28at.com

3E128資訊網(wǎng)——每日最新資訊28at.com

作為一名 .NET 開發(fā)人員,很長一段時(shí)間以來,我一直關(guān)注 C# 和 .NET 的出色工具和功能。3E128資訊網(wǎng)——每日最新資訊28at.com

3E128資訊網(wǎng)——每日最新資訊28at.com

但我最近開始使用 Python,感覺非常棒。這里申明一點(diǎn),這篇文章不是和C#作比較,只是分享一個(gè)關(guān)于為什么要走出舒適圈思考并選擇更合適的工具的故事。3E128資訊網(wǎng)——每日最新資訊28at.com

3E128資訊網(wǎng)——每日最新資訊28at.com

1、人工智能的優(yōu)勢

我選擇 Python 的一大原因是它對人工智能的強(qiáng)大支持。Python 有很多 AI 庫,例如 TensorFlow、PyTorch 和 Keras。3E128資訊網(wǎng)——每日最新資訊28at.com

3E128資訊網(wǎng)——每日最新資訊28at.com

這些工具使人工智能的使用變得更加簡單,可以提供隨時(shí)可用的功能,幫助你完成人工智能的相關(guān)任務(wù)。我發(fā)現(xiàn),借助這些 AI 庫,使用 Python 在處理 AI 項(xiàng)目時(shí)可以節(jié)省時(shí)間。3E128資訊網(wǎng)——每日最新資訊28at.com

3E128資訊網(wǎng)——每日最新資訊28at.com

2、快速構(gòu)建原型

我喜歡 Python 的另一個(gè)原因是它可以幫助你快速構(gòu)建原型。3E128資訊網(wǎng)——每日最新資訊28at.com

3E128資訊網(wǎng)——每日最新資訊28at.com

與 .NET 相比,開發(fā)新項(xiàng)目需要更多步驟,如果你想嘗試新概念或隨時(shí)進(jìn)行修改時(shí),Python 可以幫助你快速創(chuàng)建和測試想法。3E128資訊網(wǎng)——每日最新資訊28at.com

3E128資訊網(wǎng)——每日最新資訊28at.com

3、將 Python 與 .NET 相結(jié)合

3E128資訊網(wǎng)——每日最新資訊28at.com

我也并沒有拋棄 .NET,它仍然非常適合創(chuàng)建大型應(yīng)用程序。但使用 Python 來處理 AI 部分,然后將它們集成到 .NET 應(yīng)用程序中,效果會(huì)非常好。3E128資訊網(wǎng)——每日最新資訊28at.com

3E128資訊網(wǎng)——每日最新資訊28at.com

就這么說吧,Python 在 AI 方面的優(yōu)勢,可以和.NET在處理大型項(xiàng)目時(shí)帶來的穩(wěn)健性優(yōu)勢相媲美。3E128資訊網(wǎng)——每日最新資訊28at.com

3E128資訊網(wǎng)——每日最新資訊28at.com

舉個(gè)例子,我利用 ELSA 工作流程來自動(dòng)執(zhí)行各種任務(wù)。然而,為每個(gè)不易獲得的特定操作(例如 OpenAI 集成或 Selenium 測試)開發(fā)自定義“活動(dòng)插件”會(huì)相當(dāng)耗時(shí)。3E128資訊網(wǎng)——每日最新資訊28at.com

3E128資訊網(wǎng)——每日最新資訊28at.com

想象一下這樣的工作流程,但要復(fù)雜得多。3E128資訊網(wǎng)——每日最新資訊28at.com

3E128資訊網(wǎng)——每日最新資訊28at.com

這個(gè)過程涉及到創(chuàng)建一個(gè)新類,編譯、執(zhí)行以便進(jìn)行測試。如果一切順利,將其打包到 Docker 容器中。然而,這些活動(dòng)通常需要進(jìn)一步調(diào)整,這樣就會(huì)延長開發(fā)時(shí)間。3E128資訊網(wǎng)——每日最新資訊28at.com

3E128資訊網(wǎng)——每日最新資訊28at.com

如果使用Python,這個(gè)過程會(huì)明顯更快。3E128資訊網(wǎng)——每日最新資訊28at.com

3E128資訊網(wǎng)——每日最新資訊28at.com

每當(dāng)我需要進(jìn)行更改時(shí),就像更改一行代碼一樣簡單。然后,通過運(yùn)行 .py 腳本,我可以快速測試修改。3E128資訊網(wǎng)——每日最新資訊28at.com

3E128資訊網(wǎng)——每日最新資訊28at.com

因?yàn)槲胰匀幌朐赑ython中構(gòu)建一個(gè)工作流(ELSA的替代品),所以我找到了Prefect(使用Swift編程語言開發(fā)Web和其他REST服務(wù)的框架)。3E128資訊網(wǎng)——每日最新資訊28at.com

3E128資訊網(wǎng)——每日最新資訊28at.com

4、學(xué)習(xí) Python是個(gè)好主意

切換到 Python 確實(shí)需要學(xué)習(xí)一些新東西。3E128資訊網(wǎng)——每日最新資訊28at.com

3E128資訊網(wǎng)——每日最新資訊28at.com

Python 的工作方式與 .NET 不同,尤其是 Python 更加靈活。但習(xí)慣之后,我發(fā)現(xiàn)Python讓很多任務(wù)變得更簡單、更快捷。3E128資訊網(wǎng)——每日最新資訊28at.com

3E128資訊網(wǎng)——每日最新資訊28at.com

5、結(jié)語

3E128資訊網(wǎng)——每日最新資訊28at.com

以上就是我作為一名 .NET 開發(fā)人員開始使用 Python 的原因。它為我開辟了新的工作方式,特別是在人工智能領(lǐng)域。3E128資訊網(wǎng)——每日最新資訊28at.com

3E128資訊網(wǎng)——每日最新資訊28at.com

如果您是一名正在考慮 Python 的 .NET 開發(fā)人員,我可以肯定的告訴你,它可以大大增強(qiáng)你的技能,值得一試!3E128資訊網(wǎng)——每日最新資訊28at.com

3E128資訊網(wǎng)——每日最新資訊28at.com

參考鏈接:3E128資訊網(wǎng)——每日最新資訊28at.com

https://maherz.medium.com/why-i-started-using-python-as-a-net-developer-b6dbdd3096373E128資訊網(wǎng)——每日最新資訊28at.com

3E128資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-53342-0.html作為 .NET 開發(fā)人員,我為什么開始使用 Python?

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com

上一篇: Pulsar3.0 升級指北,你學(xué)會(huì)些什么?

下一篇: Go語言的自給自足:編譯自身的神奇之旅

標(biāo)簽:
  • 熱門焦點(diǎn)
Top 主站蜘蛛池模板: 曲松县| 武安市| 顺平县| 建昌县| 玉环县| 山丹县| 哈巴河县| 抚顺县| 河津市| 青川县| 郑州市| 伊通| 北流市| 平定县| 贵南县| 潜江市| 广西| 广德县| 房山区| 海林市| 冕宁县| 南郑县| 信宜市| 陕西省| 房山区| 芦山县| 宜州市| 昭觉县| 渝北区| 日喀则市| 华宁县| 禄丰县| 江永县| 黄平县| 百色市| 香港| 淳安县| 河间市| 马尔康县| 铁岭市| 邵阳县|