<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          PyScript 來了!終于可以在瀏覽器運(yùn)行 Python 應(yīng)用

          共 1227字,需瀏覽 3分鐘

           ·

          2022-05-11 21:10

          這是「進(jìn)擊的Coder」的第 619?篇技術(shù)分享整理:夢(mèng)依丹來源:CSDN(ID:CSDNnews)

          閱讀本文大概需要 3 分鐘。



          在 PyCon US 2022 上,Python 開發(fā)商 Anaconda 發(fā)布了 PyScript,該框架可以在瀏覽器中運(yùn)行 Python 應(yīng)用。它允許開發(fā)者在HTML中創(chuàng)建豐富的 Python應(yīng)用程序,Python 代碼可與 JavaScript 實(shí)現(xiàn)雙向通信。


          9b7acc866df780e40baa697c40479e9c.webp



          1. PyScript 是什么?


          在 PyScript 的官網(wǎng)是這樣介紹的:“Run Python in Your HTML”,簡(jiǎn)譯之就是在 HTML 中運(yùn)行 Python。其核心功能有:

          • 在瀏覽器中運(yùn)行 Python,可以啟用插入式內(nèi)容、外部文件托管(由 Pyodide 實(shí)現(xiàn))以及無需依賴任何服務(wù)器配置進(jìn)行應(yīng)用程序托管;

          • Python 生態(tài)系統(tǒng),該框架支持當(dāng)下眾多流行的 Python 包與科學(xué)堆棧(如 numpy、pandas、scikit-learn 等);

          • Python 與 JavaScript 互通,在 Python 和 JavaScript 對(duì)象和命名空間之間進(jìn)行雙向通信;

          • 環(huán)境管理,允許用戶定義程序必備的包和文件,以便頁面代碼運(yùn)行;

          • 可視化的應(yīng)用開發(fā);

          • 靈活的框架,可以利用它在 Python 中直接創(chuàng)建和分享新的可插拔和可擴(kuò)展的組件。

          綜上所述,PyScript 就是 HTML,但由于 Python 擁有豐富的庫及可訪問性,它的功能會(huì)更強(qiáng)大。簡(jiǎn)而言之,Anaconda 認(rèn)為 PyScript 的使命是為 99% 的人帶來編程。


          2.?代碼 Demo

          <html>|
          ...|
          <py-script> print('Now you can!') py-script>|
          html>|

          來自PyScript官網(wǎng):https://pyscript.net/



          3.?網(wǎng)友:CScript、PHPScript 還會(huì)遠(yuǎn)嗎?


          而對(duì)于這個(gè)框架,筆者聯(lián)系了 CSDN 知名 Python 博主 @天元浪子,他表示:“在前端上編程,相當(dāng)于隱藏了環(huán)境安裝和配置,用戶可以直接使用,對(duì)剛?cè)腴T的新手,非常友好。”

          53919bf984424d9f65b1bb5fc069f0d0.webp

          而在 Twitter 上,則有人表示,未來 PyScript 會(huì)比 Vue 或 React 擁有更好地體驗(yàn)嗎?

          可以運(yùn)行在 iPad 上嗎?

          也有人希望能期待更多功能面世

          前端小伙伴頭禿程度 +1

          PyScript 都來了,CScript、PHPScript 還會(huì)遠(yuǎn)嗎?

          33fca4e5b8148404e23b225e18e4a830.webp

          End

          崔慶才的新書《Python3網(wǎng)絡(luò)爬蟲開發(fā)實(shí)戰(zhàn)(第二版)》已經(jīng)正式上市了!書中詳細(xì)介紹了零基礎(chǔ)用 Python 開發(fā)爬蟲的各方面知識(shí),同時(shí)相比第一版新增了 JavaScript 逆向、Android 逆向、異步爬蟲、深度學(xué)習(xí)、Kubernetes 相關(guān)內(nèi)容,?同時(shí)本書已經(jīng)獲得 Python 之父 Guido 的推薦,目前本書正在七折促銷中!

          內(nèi)容介紹:《Python3網(wǎng)絡(luò)爬蟲開發(fā)實(shí)戰(zhàn)(第二版)》內(nèi)容介紹


          ed452545035d8e11a979c4cd9db9b2c3.webp


          掃碼購買




          c2b281980ca322141f956dcdf783a3be.webp

          點(diǎn)個(gè)在看你最好看

          95e260135cdf53de0f4ee1356c74b802.webp
          瀏覽 75
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  婷婷美女五月天亚洲综合网 | 成人做爱免费看 | 91精品国产91热久久久做人人 | 日韩亚洲中文字幕 | 黄色电影视频看看 |