Python 環境 — repl.it
repl.it
提供線上程式開發環境,只需要選擇語言就可以使用相關環境 (在網站上稱為 repls) 學習寫程式。目前 repl.it
提供多種程式語言環境,其中也包括 Python 以及 Python3。
直接使用
到官網首頁選擇所需語言並且在鍵盤按下 Enter
,即可到達該語言的執行環境。
輸入程式碼,點選上方 run
按鈕,即可在右方看到執行結果。
建立帳號
如果想要保留自己所寫的程式,可以註冊免費帳號。免費版可以執行多種功能,例如上傳檔案、嵌入功能等,詳細內容參考 blog 文章。
使用他人專案 (使用 fork 功能)
如果想使用別人建好的repl 來繼續練習,可以透過上方 fork
按鈕將該repl 複製一份到自己帳號下。如果環境中有上傳檔案,上傳的檔案在 fork 時仍會存在。缺點是執行時無法像 Jupyter
逐行編譯。
分享專案 (使用 share 功能)
在 repl.it 建立的環境可以分享給他人,點選上方 Share
按鈕可看到有連結、分享到社群軟體以及嵌入 (embed) 等選擇。
安裝套件
如果程式執行時需要套件 (package) ,repls 會執行 (點下 run
按鈕或使用熱鍵) 時自動安裝。
新增/整理檔案和檔案夾
如果想要新增檔案或檔案夾,左上方有兩顆按鈕分別可以點選來新增檔案或檔案夾。
點下新增後,會有方框框住檔案或檔案夾圖示,點選旁邊空白填入名字即可。
如果需要整理檔案架構,直接使用點選拖拉即可改變檔案架構,例如把 my_file.py 拖到 my_folder 裡。一開始進入環境所產生的 main.py 無法移動或刪除。如果需要重新命名或刪除檔案,滑鼠移到想要改變的檔案或檔案夾上,右邊出現三個點圖示點下就會看到 Rename
或 Delete
選項。
上傳檔案
利用拖拉方式,將檔案從 Finder (Mac) 或檔案總管 (Windows) 拖到瀏覽器視窗即可。
當檔案碰到瀏覽器視窗時,中央會出現一塊白色區域,要求使用者將檔案拖到此區。
當滑鼠拖著檔案碰到中間區域會變成綠色,放開滑鼠檔案就會上傳。
免費版的限制
免費版的其他限制包括檔案大小上限 2MB、總儲存上限 1GB 等,詳見帳號功能比較表。如果發現想要進行的功能執行後沒反應,可以確認是否在免費版無法執行。
我的程式環境和文件
想要連到自己其他的 repls,點選右上方的 my repls
,會到列表頁。
想知道常見問題 (FAQ) 或熱鍵 (Keyboard Shortcuts)列表,點選右下角 ?
會彈出。