CodeGym /課程 /Python SELF TW /使用 PyCharm

使用 PyCharm

Python SELF TW
等級 3 , 課堂 3
開放

9.1 建立第一個程式

來寫我們的第一個 Python 程式吧。PyCharm 已經為我們準備了一些東西,但我覺得,若我們的第一個程式是別人的代碼,這不太酷。我們把它刪掉,然後寫自己的——這樣更好。

我建議我們從簡單的開始——顯示一些文字在螢幕上。在 Python 中,這非常容易——只需寫下這個命令:


        print ("text")

就這樣,沒有必要再寫其他東西。不需要 main() 函數,甚至也不像其他程式語言一樣需要分號。只需 print 和括號,裡面是雙引號中的文字。 這不是兩個單引號——這是雙引號

如果想,你可以在引號中間寫上一段漂亮又炫的文字——畢竟這是你的第一個 Python 程式。我提供了三個選擇給你:

  • "黑暗面提供了光明面無法給予我的:真正的自由。"
  • "黑暗面——是通向無限力量的道路。"
  • "我選擇了自己的命運,而它在黑暗中。"

如果你不小心刪除了其中一個引號或多寫了一個,PyCharm 會用紅色下劃線標記該行。例如:

在上面的範例中,我不小心刪除了結尾的雙引號。

9.2 運行第一個程式

現在讓我們運行程式,看看它會顯示什麼在螢幕上。

要運行程式,你需要點擊頂部菜單上的綠色三角形。左邊寫著將開始執行的文件名:

你也可以按 Shift+F10 來運行程式。

讓我們這樣做,你將在控制台中看到程式的輸出。這是我的程式的輸出:

用橙色字體顯示的是代碼——運行 Python 文件 main.py

用紅色字體顯示的是文字,這是我的 程式在螢幕上顯示的。

用黃色字體顯示的——是程式無錯誤結束的 服務信息。

9.3 錯誤處理

那如果我們犯了什麼錯誤,Python 會怎麼反應呢?

讓我們刪除結尾的引號,再次運行我們的程式。 這是我所得到的:

Python 試圖執行命令(它在我的第二行),但沒有成功。它顯示的信息是: SyntaxError: unterminated string literal (detected at line 2)

  • SyntaxError — 語法錯誤 [在代碼中]。
  • unterminated string literal — 未完成的字串。
  • (detected at line 1) — 錯誤在第一行。

當你開始學習編程時,錯誤將是你常常遇到的夥伴。但別忘了——不做事的人永不犯錯。

你需要學會正確地閱讀錯誤,理解它們的含義,並學會修正它們。

9.4 CodeGym 插件是什麼?有什麼用?

這是一個應用程序,一個特殊的編程模塊,它嵌入到 PyCharm 開發環境中,允許你在其中處理 CodeGym 課程的任務。例如,撰寫解決方案代碼,將其發送以供驗證,將你的解決方案與「預設」進行比較,等等。在插件中處理任務的進度會與你在 CodeGym 的帳戶同步,因此它會在網站和開發環境中看起來一樣。

你可以從 Jetbrains 的市場中直接在你自己的開發環境中下載 CodeGym 插件。

  1. 進入「設置」,Windows/Linux File - Settings, MacOS PyCharm - Preferences。如果沒有設置選項,打開任何專案或創建新的專案。

  2. 在彈出窗口的側欄中選擇 Plugins,然後打開 Marketplace 標籤。在搜索欄中輸入 codegym

  3. 選擇插件並點擊 Install 按鈕。
  4. 重啟(Restart IDE)PyCharm,以開始使用插件。
  5. 你會看到稍微改變的界面和頂部水平面板上的 登錄帳戶 按鈕。
  6. 點擊時會彈出一個窗口以登入你的帳戶,並需要輸入你的密鑰:

    提醒一下,你可以在 “設置” → “安全性和登入” 中找到密鑰。
    登錄後,項目加載將開始以及 Codegym PY SDK(無需更改版本)。它基於 Jetbrains Interpreter,Python 3.12 版本。
  7. 要開啟新的任務,點擊左側垂直面板中的 Tasks,然後在左側面板中點擊任務卡片,並在彈出窗口中點擊 打開

  8. 你面前會打開一個有兩個標籤的窗口。一個是條件,另一個是輸入代碼。
  9. 現在輸入任務解決方案並按 驗證 按鈕

插件安裝成功!現在可以開始解決問題了。

任務同步 網站—插件

任務列表及其狀態自動更新,每五分鐘或在發送任何任務以進行驗證(codegym 伺服器)後。

因此如果你在網站上解決了問題,在插件中它也將在解決的任務列表中。如果需要立即更新任務狀態的資訊,請點擊你的頭像(右上角),並在下拉菜單中選擇 同步任務

插件的新人模式

這是一個專為那些沒有(或很少)使用 PyCharm 與其他開發環境經驗的用戶設計的簡化版本。在這個模式下,隱藏了一些 PyCharm 的功能。要關閉此模式,點擊你的頭像(右上角),並在下拉菜單中選擇設置:

如何在 PRO 模式下隱藏插件的導航面板

點擊設置(⚙️)並取消勾選「顯示插件導航面板」選項:

留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION