用這些免費的線上互動式shell在瀏覽器中試用python

無論您是在閱讀這些Python示例,還是在複習陣列和列表的基礎知識,都可以在瀏覽器中測試程式碼。下面是我們找到的最好的線上Python直譯器。...

如果您正在考慮學習Python,那麼您可能會被初始設置過程弄得不知所措。您需要在系統上安裝Python,然後學習如何使用命令行處理代碼,或者學習如何使用交互式shell,或者學習如何設置pythonide。

online-python

忽略所有這些。在知道Python是否適合您之前,這是不必要的。

相反,我們建議使用在線交互式shell,它只是一個允許您編寫和執行Python代碼並立即看到結果的網站。不需要安裝任何東西。因此,無論您是在閱讀這些Python示例,還是在複習數組和列表的基礎知識,都可以在瀏覽器中測試代碼。下面是我們找到的最好的在線Python解釋器。

1任何地方的蟒蛇

007Ys3FFgy1h1oll067bkj30im08haau

如果說pythonAnywhere擊敗其他所有在線Python解釋器的原因之一,那就是它支持IPython。IPython是默認Python解釋器的更高級的替代品。通過它,您可以獲得一系列有用的特性:在鍵入時完成製表符、實時“查看”對象的變量和方法、讀取內聯模塊文檔等。

當然,這些都不是絕對必要的。如果你是一個完全的初學者,你可能想跳過它現在和回來在幾周後,當你更舒服。但就Python解釋器而言,IPython是生產力的標準。

注意:pythonAnywhere實際上遠不止這些。它是一個成熟的web IDE,允許您在web上創建和託管Python應用程序。這個“TryiPython”頁面只是一個漂亮的小工具。

2蟒蛇小提琴

007Ys3FFgy1h1oll0klplj30im08h3yp

Python Fiddle是我推薦給任何有編程經驗但沒有Python經驗的人的。該界面非常簡單易用,但更重要的是,它附帶了一堆示例代碼,您只需單擊一下即可加載。

通過瀏覽左側邊欄,您將學習一些最酷的技巧和竅門,這些技巧和竅門使Python比其他語言更易於使用。或者您可以輸入自己的代碼,運行它,並在底部的輸出部分查看結果。

請注意,您還可以“保存並共享”所編寫的代碼。如果您有導師幫助您進行調試,或者您正在與其他人合作進行項目,那麼這將非常有用。

三。複製

007Ys3FFgy1h1oll0xqucj30im08hjrh

名字複製來自REPL,它代表“Read Eval Print Loop”(本質上是“interactive shell”的同義詞,所以不要混淆)。複製支持幾十種語言,包括python2.x和python3.x,因此如果您認為Python不適合您,那麼您仍然可以在學習C#、Java、Ruby、Lua、ES6等語言時使用它。

我最喜歡的是它的可定製性。您可以調整佈局、顏色主題、字體大小、縮進大小、換行類型以及是否啟用自動完成。界面很簡單。如果你創建了一個帳戶,你可以保存你的代碼,然後把它拉回來。

還有一個更大的好處複製:您可以導入任何Python包,因為它支持所有Python包。

4小裝飾品

007Ys3FFgy1h1oll1c6gkj30im09b0ss

小飾品是另一個強有力的選擇。您可以獲得與上面所探討的許多相同的特性:一個可通過的代碼編輯器、運行代碼的能力和共享代碼的能力。但韋小寶有兩個優點。首先,您可以使用基於選項卡的界面打開多個腳本,第二,如果您有一個站點,您可以將韋小寶嵌入到您自己的站點中。

韋小寶的免費計劃雖然永遠不受限制,但只允許基本的Python2.x版本。如果你想完全訪問Python3.x版本的韋小寶,你需要升級到Connect計劃,每月9美元或每年72美元。”“完全訪問”包含所有內置的Python模塊,包括Numpy、Matplotlib、SciPy等等。

5表意字符

007Ys3FFgy1h1oll2f26hj30im09cjri

Ideone是一個通用的“在線嘗試任何編程語言”工具,因此它不像上面的其他選項那樣功能豐富或先進。它有60多種不同的編程語言,可以選擇將代碼標記為Public、Secret或Private。

用Ideone編寫的代碼也受到一些限制:

  • 編譯/解釋最多10秒。
  • 執行時最多5或15秒(對於來賓或註冊用戶)。
  • 執行時最大256 MB RAM。
  • 對internet的訪問被阻止,無法創建新文件。

總而言之,如果您只需要立即測試一點代碼,Ideone是一個不錯的選擇,但是對於Python的更嚴肅的探索,我寧願選擇上面列出的其他方法之一。

獎勵:蟒蛇導師

007Ys3FFgy1h1oll2v7izj30im06fglu

Python Tutor本身不是一個交互式Python shell。相反,一旦您輸入了代碼,它就會分析您所寫的內容,並呈現代碼邏輯的可視化。結果如何?您可以遍歷的一系列快照,一次一行代碼,以查看代碼從頭到尾的實際執行情況。

這是一個偉大的編程初學者的工具!您將看到每一行代碼如何影響不同的變量和輸出,從而更容易捕獲bug和其他問題。雖然編程對於初學的人來說很難,但是這個工具可以簡化學習過程,幫助你瞭解所有的邏輯。

您可能還注意到Python Tutor有一個實驗性的實時編程模式。它類似於常規的可視化工具,但可以在鍵入時進行實時分析和更新。在寫這篇文章的時候,它既是原始的又是小車,所以你應該忽略它,直到所有的扭結都被解決。

繼續python之旅的技巧

在一個在線交互式shell中嘗試Python之後,您可能會決定您喜歡該語言,並希望在更實際的層面上繼續使用它。為此,您可以選擇這些優秀的在線Python課程,或者如果您沒有餘錢,可以選擇這些學習Python的網站。

Python可能是最容易學習的語言之一,但是如果您發現它很難,請不要氣餒。在Python中編碼仍然是編碼,編碼是困難的。掙扎並不意味著你應該放棄編程!出於一點額外的動機,我建議聽一些對程序員有用的播客。

你覺得蟒蛇怎麼樣?有沒有其他我們錯過的好的交互shell?如果你有任何其他的Python技巧,特別是對於新手,請在下面與我們分享!

  • 發表於 2021-03-15 00:25
  • 閱讀 ( 53 )
  • 分類:程式設計

你可能感興趣的文章

mac上閱讀feedly的5個最佳應用程式

...跟蹤100個不同的網站。你可以得到最多三個“feed”來對這些源進行分組,以便於閱讀。 ...

  • 發佈於 2021-03-12 10:17
  • 閲讀 ( 39 )

什麼是cgi指令碼,它們如何改進網站?

...和密碼可以儲存在資料庫中,驗證使用者的請求需要訪問這些資訊。為了服務於這個請求,web伺服器將執行一個CGI程式來查詢資訊並驗證使用者。 ...

  • 發佈於 2021-03-13 08:17
  • 閲讀 ( 40 )

最好的谷歌塗鴉遊戲來打發時間

...,如果你決定關閉聲音和視覺效果,那麼在瀏覽器中嘗試這些基於文字的遊戲。如果你想和朋友一起玩,試試這些跨平臺多人遊戲。還有一個列表,看看這些FPS瀏覽器遊戲的一些興奮。 ...

  • 發佈於 2021-03-18 05:05
  • 閲讀 ( 68 )

2019年windows最佳6款pdf閱讀器

...CBZ和CBR格式的漫畫書。想要支援更多電子書格式嗎?試試這些專用的電子書閱讀器。 ...

  • 發佈於 2021-03-18 06:03
  • 閲讀 ( 67 )

6個偉大的互動小說遊戲玩線上現在

...,但一些人仍然欣賞傳統的挑戰,比如基於文字的遊戲。這些互動小說遊戲仍然存在,網上玩的方式很多。 ...

  • 發佈於 2021-03-19 06:00
  • 閲讀 ( 56 )

使用microsoft visual studio online在瀏覽器中開始編碼

...為新的系統或框架,那麼只需要更改一個開發環境,並且這些更改會自動傳遞給團隊的每個成員。 ...

  • 發佈於 2021-03-20 14:11
  • 閲讀 ( 50 )

最好的7個免費線上病毒掃描和刪除網站

... 這些線上掃描器不提供實時分析和保護,因此您不能依靠它們來確保系統安全。(請檢視最佳免費防病毒軟體!) ...

  • 發佈於 2021-03-21 10:48
  • 閲讀 ( 57 )

6個免費的線上播客播放器,您可以在任何瀏覽器中使用

... 我們已經列出了一個優秀的播客播放器列表,這些播放器可以在任何地方工作,並且相容任何現代瀏覽器。其中許多選項還可以輕鬆地與移動應用程式或網站同步。 ...

  • 發佈於 2021-03-21 12:36
  • 閲讀 ( 53 )

10個快速的firefox調整,最大限度地提高您的線上隱私

...您啟用容器模式時,連結將在它們自己的選項卡中開啟,這些選項卡下面用橙色線標記。這意味著您從該容器瀏覽的站點無法訪問其他資料,一旦您關閉該容器,Cookie將被刪除。 ...

  • 發佈於 2021-03-21 13:37
  • 閲讀 ( 56 )

每個程式設計師都應該知道的13個最好的瀏覽器ide

...於使用,並且有一個用於測試的終端。Codenvy提供了所有這些以及更多的東西。Codenvy與語言無關,IDE的每個例項都是一個獨立的開發環境。 ...

  • 發佈於 2021-03-21 19:14
  • 閲讀 ( 58 )