欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

pyscript的簡(jiǎn)單應(yīng)用實(shí)現(xiàn)

 更新時(shí)間:2022年05月09日 11:44:25   作者:師兄白澤  
本文主要介紹了pyscript的簡(jiǎn)單應(yīng)用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

最近在 PyCon US 2022 上,Anaconda 的首席執(zhí)行官 Peter Wang 宣布了一項(xiàng)名為 PyScript 的閃亮新技術(shù),該技術(shù)允許用戶在瀏覽器中編寫 Python。

1. 什么是pyscript

pyscript由來自 Anaconda 的團(tuán)隊(duì)開發(fā),包括 Peter Wang、Fabio Pliger 和 Philipp Rudiger,正如 Peter 在他的演講中提到的, PyScript是“一個(gè)用于在 HTML(如 PHP)中交錯(cuò) Python 的系統(tǒng)。”這意味著您可以編寫和運(yùn)行 Python 代碼在 HTML 中,在 PyScript 中調(diào)用 Javascript 庫(kù),并在 Python 中進(jìn)行所有 Web 開發(fā)。
最明顯的是,使用 PyScript,我們現(xiàn)在可以用 HTML 編寫 Python(可能還有其他語言)并構(gòu)建 Web 應(yīng)用程序。PyScript 讓更多的前端開發(fā)人員和創(chuàng)建者可以使用 Python 的強(qiáng)大功能。
正如彼得在演講中提到的,“網(wǎng)絡(luò)瀏覽器是世界上最普遍、最便攜的計(jì)算機(jī)環(huán)境。” 事實(shí)上,幾乎每個(gè)人都可以訪問網(wǎng)絡(luò)瀏覽器,無論是在電腦上還是在手機(jī)上。這意味著任何人都可以在沒有任何基礎(chǔ)設(shè)施障礙的情況下訪問和開始編程。
使用 PyScript,我們不再需要擔(dān)心部署。PyScript 提供了“超越云的架構(gòu)轉(zhuǎn)變”。一切都將在您的網(wǎng)絡(luò)瀏覽器中發(fā)生。作為數(shù)據(jù)科學(xué)家,我們可以在 html 文件中共享我們的儀表板和模型,只要其他人在 Web 瀏覽器中打開該文件,該文件就會(huì)運(yùn)行代碼。

既然pyscript如此強(qiáng)悍,下面,我就帶大家來寫第一個(gè)pyscript應(yīng)用:

2.pyscript的應(yīng)用

2-1.下載

download pyscript now
下載完后就可以使用如下代碼將python引入到你的web應(yīng)用了

<link rel="stylesheet" href="path/to/pyscript.css" rel="external nofollow"  />
<script defer src="path/to/pyscript.js"></script>

2-2. CDN

當(dāng)然你也可以選擇不下載直接使用pyscript

<link rel="stylesheet"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  />
<script defer src="https://pyscript.net/alpha/pyscript.js"></script>

2-3. 你的第一個(gè)pyscript應(yīng)用

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  />
    <script defer src="https://pyscript.net/alpha/pyscript.js"></script>
    <title>Document</title>
    <style>
        py-script{
            width: 100px;
            height: 100px;
            font-size: 20px;
            text-align: center;
            position: absolute;
            left: calc(50% - 50px);
            top: calc(50% - 50px);
        }
    </style>
</head>
<body>
	<!-- 經(jīng)典的hello world -->
    <py-script>
        print('hello world')
    </py-script>
</body>
</html>

2-4.來一個(gè)更復(fù)雜的應(yīng)用吧

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  />
    <script defer src="https://pyscript.net/alpha/pyscript.js"></script>
    <title>Document</title>
</head>
<body>
    <b><p>Today is <u><label id='today'></label></u></p></b>
    <br>
    <div id="pi" class="alert alert-primary"></div>
    <!-- 這里導(dǎo)入了時(shí)間的庫(kù),然后將信息渲染到了頁(yè)面中。并有一個(gè)簡(jiǎn)單的圓周率計(jì)算的算法 -->
    <py-script>
import datetime as dt
pyscript.write('today', dt.date.today().strftime('%A %B %d, %Y'))

def wallis(n):
    pi = 2
    for i in range(1,n):
        pi *= 4 * i ** 2 / (4 * i ** 2 - 1)
    return pi

pi = wallis(100000)
pyscript.write('pi', f'π is approximately {pi:.3f}')
    </py-script>
</body>
</html>

以上就是pyscript的簡(jiǎn)單應(yīng)用了,更多相關(guān)pyscript的簡(jiǎn)單應(yīng)用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python字節(jié)單位轉(zhuǎn)換實(shí)例

    Python字節(jié)單位轉(zhuǎn)換實(shí)例

    今天小編就為大家分享一篇Python字節(jié)單位轉(zhuǎn)換實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Puppeteer使用示例詳解

    Puppeteer使用示例詳解

    這篇文章主要介紹了Puppeteer使用示例詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-06-06
  • Python常見的幾種數(shù)據(jù)加密方式

    Python常見的幾種數(shù)據(jù)加密方式

    這篇文章主要分享的是Python常見的幾種數(shù)據(jù)加密方式,主要包括線性散列算法(簽名算法)MD5,sha1、對(duì)稱性加密算法?AES?DES、非對(duì)稱性加密算法?RSA,具體詳細(xì)內(nèi)容介紹,需要的小伙伴可以參考一下
    2022-06-06
  • 淺談Python的方法解析順序(MRO)

    淺談Python的方法解析順序(MRO)

    這篇文章主要介紹了淺談Python的方法解析順序(MRO),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • Python基于hashlib模塊的文件MD5一致性加密驗(yàn)證示例

    Python基于hashlib模塊的文件MD5一致性加密驗(yàn)證示例

    這篇文章主要介紹了Python基于hashlib模塊的文件MD5一致性加密驗(yàn)證,涉及Python使用hashlib模塊進(jìn)行字符串與文件的MD5加密驗(yàn)證操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2018-02-02
  • 在python中畫正態(tài)分布圖像的實(shí)例

    在python中畫正態(tài)分布圖像的實(shí)例

    今天小編就為大家分享一篇在python中畫正態(tài)分布圖像的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Python引用傳值概念與用法實(shí)例小結(jié)

    Python引用傳值概念與用法實(shí)例小結(jié)

    這篇文章主要介紹了Python引用傳值概念與用法,簡(jiǎn)單分析了Python引用傳值的概念、功能并結(jié)合實(shí)例形式總結(jié)分析了Python引用傳值的具體實(shí)現(xiàn)與使用方法,需要的朋友可以參考下
    2017-10-10
  • Selenium定位瀏覽器彈窗方法實(shí)例總結(jié)

    Selenium定位瀏覽器彈窗方法實(shí)例總結(jié)

    彈出框是自動(dòng)化測(cè)試中一種常見的元素,這種元素通常是客戶端自帶的,下面這篇文章主要給大家介紹了關(guān)于Selenium定位瀏覽器彈窗方法的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • Python?if?判斷語句詳解

    Python?if?判斷語句詳解

    這篇文章主要介紹了Python?if?判斷語句,包括流程控制,順序結(jié)構(gòu)和分支結(jié)構(gòu),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-11-11
  • Python異步發(fā)送日志到遠(yuǎn)程服務(wù)器詳情

    Python異步發(fā)送日志到遠(yuǎn)程服務(wù)器詳情

    這篇文章主要介紹了Python異步發(fā)送日志到遠(yuǎn)程服務(wù)器詳情,文章通過簡(jiǎn)單輸出到cmd和文件中的代碼展開詳情,需要的朋友可以參考一下
    2022-07-07

最新評(píng)論