python编程制作_一种Python编程创作平台的制作方法
本發(fā)明涉及在線瀏覽器技術(shù)領(lǐng)域,特別涉及一種Python編程創(chuàng)作平臺。
背景技術(shù):
目前項(xiàng)目整體使用javascript+html+css實(shí)現(xiàn),用戶界面編寫上使用react框架。具體實(shí)現(xiàn)上是將python語法轉(zhuǎn)換為js語法,使其可以在瀏覽器中運(yùn)行,目前可以運(yùn)行大部分python3的代碼,無法引入python第三方庫
傳統(tǒng)學(xué)習(xí)python和運(yùn)行python代碼只能依賴客戶端軟件,無法在瀏覽器中運(yùn)行,但是python的安裝與配置比較麻煩,需要下載,安裝,添加系統(tǒng)環(huán)境變量,解決依賴包不全的問題,學(xué)生們不易上手,進(jìn)而失去對python語言進(jìn)一步了解的興趣。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種Python編程創(chuàng)作平臺,本發(fā)明突破了傳統(tǒng)python學(xué)習(xí)只能在客戶端軟件下運(yùn)行的限制,編寫和運(yùn)行python代碼變得簡單有趣,以解決上述背景技術(shù)中提出的學(xué)生們不易上手,失去對python語言進(jìn)一步了解的興趣的問題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
一種Python編程創(chuàng)作平臺,包括如下步驟:
S1:python創(chuàng)作中心,先注冊登陸系統(tǒng),新建作品,保存后即可運(yùn)行查看和運(yùn)行結(jié)果,之后可以發(fā)布供瀏覽分享;
S2:運(yùn)行的python代碼先轉(zhuǎn)換為javascript代碼。
進(jìn)一步地,S2中python代碼轉(zhuǎn)javascript的流程包括如下步驟:
S201:python代碼經(jīng)過轉(zhuǎn)換器轉(zhuǎn)換為javascript代碼;
S202:javascript代碼在瀏覽器中運(yùn)行輸出。
進(jìn)一步地,S1中帶有忘記密碼提醒功能。
進(jìn)一步地,動態(tài)轉(zhuǎn)換的規(guī)則為重寫python相關(guān)的語法規(guī)則,包括數(shù)據(jù)類型、函數(shù)、類以及變量。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:本發(fā)明提出的Python編程創(chuàng)作平臺,python創(chuàng)作中心,先注冊登陸系統(tǒng),并帶有忘記密碼提醒功能,忘記密碼 后可以進(jìn)行密碼修改,新建作品,保存后即可運(yùn)行查看和運(yùn)行結(jié)果,之后可以發(fā)布供瀏覽分享;運(yùn)行的python代碼先轉(zhuǎn)換為javascript代碼,本發(fā)明突破了傳統(tǒng)python學(xué)習(xí)只能在客戶端軟件下運(yùn)行的限制,編寫和運(yùn)行python代碼變得簡單有趣。
附圖說明
圖1為本發(fā)明的Python編程創(chuàng)作流程圖;
圖2為本發(fā)明的python代碼轉(zhuǎn)javascript流程圖;
圖3為本發(fā)明的python對應(yīng)庫示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
一種Python編程創(chuàng)作平臺,Python編程創(chuàng)作流程如圖1,包括如下步驟:
第一步:python創(chuàng)作中心,先注冊登陸系統(tǒng),并帶有忘記密碼提醒功能,忘記密碼 后可以進(jìn)行密碼修改,新建作品,保存后即可運(yùn)行查看和運(yùn)行結(jié)果,之后可以發(fā)布供瀏覽分享;
第二步:運(yùn)行的python代碼先轉(zhuǎn)換為javascript代碼。
python代碼轉(zhuǎn)javascript的流程如圖2,包括如下步驟:
步驟1:python代碼經(jīng)過轉(zhuǎn)換器轉(zhuǎn)換為javascript代碼;
步驟2:javascript代碼在瀏覽器中運(yùn)行輸出。
動態(tài)轉(zhuǎn)換的規(guī)則為重寫python相關(guān)的語法規(guī)則,包括數(shù)據(jù)類型、函數(shù)、類以及變量。
與轉(zhuǎn)換器相關(guān),重寫的python對應(yīng)庫如圖3。
本發(fā)明與現(xiàn)有技術(shù)的區(qū)別在于:目前可以運(yùn)行大部分python3的代碼,無法引入python第三方庫,傳統(tǒng)學(xué)習(xí)python和運(yùn)行python代碼只能依賴客戶端軟件,無法在瀏覽器中運(yùn)行,但是python的安裝與配置比較麻煩,需要下載,安裝,添加系統(tǒng)環(huán)境變量,解決依賴包不全的問題,學(xué)生們不易上手,進(jìn)而失去對python語言進(jìn)一步了解的興趣。而本發(fā)明基于現(xiàn)有技術(shù)的缺陷進(jìn)行優(yōu)化,要在瀏覽器中運(yùn)行python代碼,需要將python語法轉(zhuǎn)換為javascript語法,因?yàn)闉g覽器無法運(yùn)行python代碼,只能運(yùn)行javasscript,用戶編寫的是python代碼,但在運(yùn)行時,動態(tài)轉(zhuǎn)換為javascript,對用戶而言,是無感知的。動態(tài)轉(zhuǎn)換的規(guī)則是重寫python相關(guān)的語法規(guī)則,如數(shù)據(jù)類型,函數(shù),類,變量等。本發(fā)明突破了傳統(tǒng)python學(xué)習(xí)只能在客戶端軟件下運(yùn)行的限制,編寫和運(yùn)行python代碼變得簡單有趣。
綜上所述,本發(fā)明提出的Python編程創(chuàng)作平臺,python創(chuàng)作中心,先注冊登陸系統(tǒng),并帶有忘記密碼提醒功能,忘記密碼 后可以進(jìn)行密碼修改,新建作品,保存后即可運(yùn)行查看和運(yùn)行結(jié)果,之后可以發(fā)布供瀏覽分享;運(yùn)行的python代碼先轉(zhuǎn)換為javascript代碼,本發(fā)明突破了傳統(tǒng)python學(xué)習(xí)只能在客戶端軟件下運(yùn)行的限制,編寫和運(yùn)行python代碼變得簡單有趣。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明披露的技術(shù)范圍內(nèi),根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
總結(jié)
以上是生活随笔為你收集整理的python编程制作_一种Python编程创作平台的制作方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android WebView http
- 下一篇: tensorrt轻松部署高性能dnn推理