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