1、CPython
是Python語言規范的參考實現,能夠優先獲得Python語言的最新、最強的功能,CPython是由C語言編寫而成,不但可以從Python代碼中調用C代碼的函數,還可以直接在Python中使用大量現有的C代碼庫。
2、Brython
Brython可用於在瀏覽器中運行包含了Python 3腳本的Web應用。
3、PyPy Python
雖然第一個推薦的是在Python中使用最廣泛的編譯器,但卻不是最快的,PyPy採用的是即時的編譯概念,在代碼執行前,就直接編譯為機器代碼,因此其執行速度提高了近4倍。
4、Jython或JPython
使用率第二高,Jython最初被稱為JPython,是通過Python語言來實現java虛擬機的,開發者既可以將現有的Java包和代碼庫,導入自己的Python程序中,還可以在Java程序中嵌入Python腳本。
5、Cython
Cython與CPython不同,更像是一個超集,允許開發者在代碼中結合C和Python,從而生成C語言代碼類型的輸出,以供任何一種C/C++編譯器進行後續編譯。
6、Skulpt
流行的速度非常快,主要目的是提供一種良好的在線式Python編譯器,也可以通過讓Web應用引擎包含Skulpt,以方便開發者編寫出被用於前端的Python腳本。
7、PyJS
是另一款完全用Python去開發Web應用的編譯工具,在後台,PyJS會在使用內置的Ajax框架之前,將Python代碼編譯為JavaScript。
8、WinPython
是Python的"即用型"發行版,也就意味著用戶無需安裝,即可在Windows
PC上運行,作為另一種Python的實現,WinPython編譯器不僅帶來了Python執行環境,而且還包含了諸如:Scipy、Numpy、以及Pandas等各種Python庫。
㈡ 嵌入式編程可以用python嗎
給嵌入式用的py叫microPython。stm的部分型號可以裝。推薦使用pyboard開發板,基於f4
㈢ 學python新手用什麼編譯器
Python的編輯器也是眾多的,下面說下幾種:
提問者使用的是dos的編輯器,這一種當然不舒服;
Python的自帶的有兩種:
2.1 Shell形式:這一種和dos一樣很糾結,如下圖:
其他的第三方,比如Eclips+PyDev等;
個人建議你使用2.2裡面的Edit模式,啟動方法是:
開始--所有程序--Python--IDLE(PythonGUI)。
㈣ python可以做前端嗎
可以做前端開發但是還是需要javascript的輔助。python並不能直接在瀏覽器運行,所以有很多功能需要javascript來做,不過如果只是基本的顯示和表格操作的話python是可以完成的。
㈤ python裡面的編譯器是什麼
不會指的是 Python解釋器吧
c c++ 才是需要編譯器
㈥ python的 web版在線編譯器是怎麼實現的
遠程伺服器在幫跑的。
github.com/skulpt/skulpt
還有exec
㈦ 前端運行python代碼幾種方式
(1)在python自帶的編輯器IDLE中運行
(2)將python代碼保存在.py結尾的文件中,通過命令的方式運行
(3)放置在.bat文件中,在bat文件中寫入:python -i helloworld.py,雙擊運行
(4)在解釋器中,通過函數execfile,運行
學習Python就來北京尚學堂。
㈧ 前端開發,還是選擇嵌入式或者是python的學習
如果之前沒有過這方面的學習經歷,對編程還不是很了解的話建議你從Python入手,Python對於初學者來說是非常容易學習的,可以讓你對面向對象編程有深度的理解,當然每種語言你要想完全精通,還是要時間的積累的。
如果你一開始就系統的學習前端,還是有些吃力的,建議先了解一點,會簡單的前端布局,css,js,jq等就可以了,接下來的東西可以在做項目時慢慢學習,因為太多了!
㈨ 如何將python代碼嵌入html代碼中
用Gestalt能夠改變現狀的Javascript庫與Silverlight結合後,它可以讓開發者直接在HTML中嵌入Python,在查看站點源代碼時,會看到類似這樣的代碼:
<scriptlanguage="python">
將這句話包含在頁面頂部,這就是在著手寫Python前所要做的所有準備。它會將內聯的Python代碼傳給Silverlight運行時,該運行時支持Dynamic Language Runtime。
㈩ python 怎樣實現從編譯器和終端之間的切換
ctrl + alt +T 打開新的終端使用
ctrl+Z 從解釋器退出到終端
可以採用文本編輯器+插件,比如sublime