国产睡熟迷奷白丝护士系列精品,中文色字幕网站,免费h网站在线观看的,亚洲开心激情在线

      <sup id="hb9fh"></sup>
          1. 千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機構(gòu)

            手機站
            千鋒教育

            千鋒學(xué)習(xí)站 | 隨時隨地免費學(xué)

            千鋒教育

            掃一掃進(jìn)入千鋒手機站

            領(lǐng)取全套視頻
            千鋒教育

            關(guān)注千鋒學(xué)習(xí)站小程序
            隨時隨地免費學(xué)習(xí)課程

            當(dāng)前位置:首頁  >  技術(shù)干貨  > Python之父Guido談Python的未來

            Python之父Guido談Python的未來

            來源:千鋒教育
            發(fā)布人:xqq
            時間: 2023-11-06 07:05:04 1699225504

            Python在移動計算領(lǐng)域的應(yīng)用

            Guido:移動對Python來說仍是一個很難啃下來的平臺,但是并沒有瀏覽器平臺的難度大,因為Python實際上是可以運行在所有品牌智能手機上的。你只需要找到懂得怎樣構(gòu)建移動版本Python的人就行了。

            標(biāo)準(zhǔn)的CPython源代碼幾乎可以編譯成能在安卓和蘋果手機上運行的二進(jìn)制文件。有很多人在朝這方面努力,不斷貢獻(xiàn)著補丁包。不過進(jìn)展的速度比我希望的要慢一些。不過話又說回來,我本人并不開發(fā)移動應(yīng)用,所以我沒有太多自己參與的動力。但是我很樂于見到這方面的進(jìn)展。

            Python替代JavaScript?

            Guido:這并不是我們的目標(biāo)。由于瀏覽器平臺的結(jié)構(gòu)問題,我們很難和JavaScript競爭,最多就是將Python翻譯成JavaScript。不過通常情況下,翻譯后的程序比Python原生程序運行的更慢,相比用JavaScript編寫的同類程序則更慢?,F(xiàn)在有人在嘗試將Python翻譯成JavaScript,在瀏覽器中運行Python。

            對WebAssembly的看法

            這可能會讓在瀏覽器中運行Python成為可能。如果它替代了asm.js,那就基本上意味著JavaScript不再是Web平臺上唯一使用的語言了,而是變成了這個類似匯編語言的東西。這和Python有點像,你編寫的Python代碼,其底層的Python解釋器其實使用C語言編寫的。在編譯時,會把Python代碼翻譯成機器碼,而這中間也涉及了某種匯編語言。

            如果我們無法在瀏覽器中消滅JavaScript,我們或許可以讓JavaScript成為任何希望在瀏覽器中運行語言的統(tǒng)一翻譯對象。這樣的話,或許Python和其他語言,如Ruby和PHP,就能高效地翻譯成底層的JavaScript。

            WebAssembly其實對Python開發(fā)者來說是個機遇。我相信以后會有一段試驗期,那些更喜歡開發(fā)工具的人可以有機會探索怎樣才是在WebAssembly之上運行Python的最好方法。他們試驗成功并開始推廣之后,我們就可以和Python開發(fā)者說,“你現(xiàn)在也可以用Python編寫瀏覽器客戶端app了”。但現(xiàn)在還不是時候。

            Python的性能提升

            Guido:Python3的性能已經(jīng)跟上來了,比2012年時要快的多。另外,還有像PyPy這樣的Python實現(xiàn)。有一些新版本的Python解釋器也在試圖提升速度。

            其實,Python的性能并沒有人們說的那樣差,而且因為Python大部分是用C語言實現(xiàn)的,很多事情做起來可以和C語言一樣快。我還是認(rèn)為,Python對于大部分事情來說已經(jīng)足夠快了。

            盡管沒有在Python3中新增特性以改善速度,但是我們已經(jīng)讓語言的很多方面變快了:比如,引用計數(shù)比以前快了些。主要還是優(yōu)化現(xiàn)有的代碼,但是作為用戶來說,很難注意到區(qū)別。

            而且如果你急需提升某個Python程序的速度,可以嘗試使用PyPy。它已經(jīng)足夠成熟,值得嘗試。

            Python為什么受歡迎?

            Guido:主要是學(xué)習(xí)方便,使用方便,而且社區(qū)開放、開發(fā)者活躍、樂于助人。

            Python的開發(fā)工作目前及未來是如何進(jìn)行的?有什么樣的計劃?

            Guido:目前,以及過去五年多時間里,主要是其他人在推動Python的發(fā)展。我偶爾進(jìn)行一些指導(dǎo),判斷某個新想法是否值得接受,通常是設(shè)計是否要添加新語法時。在標(biāo)準(zhǔn)庫開發(fā)方面,我很少干預(yù)。有時候,我也不得不讓大家停止討論,各自妥協(xié)。

            我的想法是讓社區(qū)能夠自我延續(xù),這樣我就可以最終退休或者至少可以度個長假。我希望未來這門語言會吸收其他語言或者其他領(lǐng)域的新理念。

            我最后想談?wù)凷ciPy和NumPy。這兩個團(tuán)隊正在推動使用Python替代Matlab。我們的替代方案是開源的,而且更好,他們能做到的。他們正在將Python帶領(lǐng)到我以前從未想象過的領(lǐng)域。他們開發(fā)出了像JupyterNotebooks這樣的工作,可以在瀏覽器中使用交互式Python。

            以上內(nèi)容為大家介紹了Python之父Guido談Python的未來,希望對大家有所幫助,如果想要了解更多Python相關(guān)知識,請關(guān)注IT培訓(xùn)機構(gòu):千鋒教育。http://www.parentadvocate.org/


            聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
            10年以上業(yè)內(nèi)強師集結(jié),手把手帶你蛻變精英
            請您保持通訊暢通,專屬學(xué)習(xí)老師24小時內(nèi)將與您1V1溝通
            免費領(lǐng)取
            今日已有369人領(lǐng)取成功
            劉同學(xué) 138****2860 剛剛成功領(lǐng)取
            王同學(xué) 131****2015 剛剛成功領(lǐng)取
            張同學(xué) 133****4652 剛剛成功領(lǐng)取
            李同學(xué) 135****8607 剛剛成功領(lǐng)取
            楊同學(xué) 132****5667 剛剛成功領(lǐng)取
            岳同學(xué) 134****6652 剛剛成功領(lǐng)取
            梁同學(xué) 157****2950 剛剛成功領(lǐng)取
            劉同學(xué) 189****1015 剛剛成功領(lǐng)取
            張同學(xué) 155****4678 剛剛成功領(lǐng)取
            鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
            董同學(xué) 138****2867 剛剛成功領(lǐng)取
            周同學(xué) 136****3602 剛剛成功領(lǐng)取
            相關(guān)推薦HOT
            學(xué)習(xí)Python要先掌握哪些基礎(chǔ)知識?

            對于Python這門編程語言,大家應(yīng)該都比較熟悉,知名度高,就業(yè)前景好,還可以運用到許多領(lǐng)域之中,深受大家的喜歡。那么學(xué)習(xí)Python要先掌握哪些...詳情>>

            2023-11-06 08:31:28
            C++和Python的區(qū)別是什么?學(xué)那個好?

            C++和Python同屬于編程語言,兩者主要用途不同,因此許多人在學(xué)習(xí)的時候就會猶豫選擇Python還是C++。那么C++和Python的區(qū)別是什么?學(xué)習(xí)哪個比較...詳情>>

            2023-11-06 08:27:52
            深圳靠譜的python培訓(xùn)機構(gòu)有哪些?

            Python是一門簡單又不簡約的語言。閱讀好的Python程序感覺就像閱讀英語。而如今python也越來越火,這也吸引了很多人進(jìn)行Python學(xué)習(xí)。不過python...詳情>>

            2023-11-06 07:41:04
            Python3中_和__的用途和區(qū)別

            在看一些Python開源代碼時,經(jīng)常會看到以下劃線或者雙下劃線開頭的方法或者屬性,到底它們有什么作用,又有什么樣的區(qū)別呢?今天我們來總結(jié)一下(...詳情>>

            2023-11-06 07:26:40
            Python標(biāo)準(zhǔn)庫中自帶的單元測試框架

            Unittest是Python標(biāo)準(zhǔn)庫中自帶的單元測試框架,支持自動化測試,測試用例的初始化和關(guān)閉測試用例的聚合等功能。有一些類似于Java中的Junit單元...詳情>>

            2023-11-06 06:57:52