發(fā)布于:2021-01-15 14:01:30
0
153
0
如今,Python開發(fā)人員的商業(yè)平臺類似于JavaScript開發(fā)人員的平臺。在本文中解釋了為什么像IBM這樣的公司將Python協(xié)作工具引入企業(yè)。
我喜歡Python。它是大學(xué)教授入門編程課程的第一語言。2014年,它被用于CS的前八個頂級部門以及39個CS0和CS1入門課程中的27個。
盡管Python廣受歡迎,并且在數(shù)學(xué)和數(shù)據(jù)項目中幾乎無處不在,但是Python在傳統(tǒng)上落后于JavaScript進(jìn)行協(xié)作。
作為群居的社會生物,人類喜歡合作。這在青少年和年輕人身上表現(xiàn)得尤為明顯,他們花大量的時間和朋友們分享信息和照片。
讓他們分享
Python開發(fā)人員與pip共享完成的項目。它類似于JavaScript中的npm,兩者都是開發(fā)人員輕松使用“編碼部落”編寫的模塊或庫的好方法。但是,如何實時編輯完成的項目呢?JavaScript開發(fā)人員通??梢詮?fù)制并粘貼整個工作網(wǎng)站或代碼段。此外,JavaScript還具有各種出色的協(xié)作工具,例如由Stack Overflow的一位創(chuàng)始人開發(fā)的項目Glitch。
幸運的是,Python開發(fā)人員可以使用類似于JavaScript開發(fā)人員使用的協(xié)作工具的托管工具。讓我們看一下IBM基于超流行和有用的Jupyter Notebook的著名系統(tǒng)。Python社區(qū)的老人們可能還記得Python Jupyter Notebook曾經(jīng)被稱為iPython。好吧,自iPython時代以來,這項技術(shù)確實在發(fā)展。
比較適用于Python和JavaScript的商業(yè)代碼協(xié)作平臺
為了理解基于jupiter Notebook的Python共享平臺的潛力,讓我們比較一下基于jupiter Python Notebook的IBM Data Science Experience平臺和用于共享JavaScript的Glitch。
Glitch是大眾的社交代碼。這是一種與GitHub完全不同的方法,它是關(guān)于實時共享正在運行的JavaScript web項目。
像Glitch這樣的工具使您可以立即復(fù)制和編輯某人的工作項目。
幸運的是,也正在開發(fā)用于Python的商業(yè)工具。例如,IBM Data Science Experience提供了與Python編碼器相似的視圖。
IBM Data Science Experience使您可以輕松使用社區(qū)代碼。
通過一個不錯的Web界面可以創(chuàng)建和共享新項目。
IBM提供給Python開發(fā)人員的界面比Glitch for JavaScript的界面(如下所示)更干凈。
使用IBM Data Science Experience,您還可以通過Web界面創(chuàng)建一個全新的筆記本。
觀看和體驗項目
對開發(fā)人員而言,JavaScript的神奇之處一直在于您可以瀏覽Web,偶然發(fā)現(xiàn)一個驚人的項目,然后立即在瀏覽器中打開開發(fā)人員工具并查看代碼。幾秒鐘后,您可以看到項目,看到代碼,然后看到您的更改。
Jupyter Notebook在交互式編輯另一個人的項目中具有相同的發(fā)現(xiàn)感和靈活性。
結(jié)論
新的Python商業(yè)平臺為Python帶來了樂趣,發(fā)現(xiàn)和協(xié)作。從歷史上看,JavaScript開發(fā)人員喜歡使用更多的協(xié)作平臺。如今,Python開發(fā)人員的商業(yè)平臺類似于JavaScript開發(fā)人員的平臺。由于Python在數(shù)據(jù)科學(xué)開發(fā)人員中的廣泛普及,諸如IBM之類的公司通過諸如IBM Data Science Experience之類的強(qiáng)大產(chǎn)品將Python協(xié)作工具帶入企業(yè)。
當(dāng)然,找到適合您的工具的最佳方法是嘗試一下。Glitch和IBM Data Science Experience均提供免費試用。在線創(chuàng)建帳戶,親自了解協(xié)作的便捷程度。
作者介紹