99re热视频这里只精品,久久久天堂国产精品女人,国产av一区二区三区,久久久精品成人免费看片,99久久精品免费看国产一区二区三区

在 PyCharm 中創(chuàng)建并運(yùn)行你的第一個(gè) Python 項(xiàng)目

2025-03-27 09:40 更新

開始之前

確保滿足以下條件:

  • 你正在使用 PyCharm Community 或 Professional 版本。
  • 你已經(jīng)安裝了 Python。如果你使用的是 macOS 或 Linux,你的電腦已經(jīng)預(yù)裝了 Python。你可以從 python.org 獲取 Python。

現(xiàn)在,讓我們開始在 PyCharm 中編寫一個(gè) Python 腳本。

創(chuàng)建 Python 項(xiàng)目

  1. 如果你在歡迎界面,點(diǎn)擊 新建項(xiàng)目。如果你已經(jīng)打開了其他項(xiàng)目,從主菜單中選擇 文件 -> 新建項(xiàng)目。
  2. 在這個(gè)教程中,我們創(chuàng)建一個(gè)簡(jiǎn)單的純 Python 項(xiàng)目。這個(gè)模板將創(chuàng)建一個(gè)空項(xiàng)目。 img
  3. 選擇項(xiàng)目位置。點(diǎn)擊位置字段中的 img并指定項(xiàng)目目錄。項(xiàng)目名稱將自動(dòng)從指定路徑中的文件夾名稱派生。
  4. Python 的最佳實(shí)踐是為每個(gè)項(xiàng)目創(chuàng)建一個(gè)專用環(huán)境。在大多數(shù)情況下,默認(rèn)的項(xiàng)目虛擬環(huán)境可以滿足需求,你不需要額外配置。如果需要,你可以切換到自定義環(huán)境以使用現(xiàn)有環(huán)境、選擇其他環(huán)境類型、指定環(huán)境位置和修改其他選項(xiàng)。 img提示如果 PyCharm 檢測(cè)到你的機(jī)器上沒有安裝 Python,它會(huì)提供以下選項(xiàng):指定 Python 可執(zhí)行文件的路徑(適用于非標(biāo)準(zhǔn)安裝)從 python.org 下載并安裝最新版本的 Python使用命令行開發(fā)工具安裝 Python(僅限 macOS)有關(guān)更多信息,請(qǐng)參考配置 Python 解釋器。目前,我們保持默認(rèn)的項(xiàng)目虛擬環(huán)境選項(xiàng)。
  5. 準(zhǔn)備好后,點(diǎn)擊 創(chuàng)建。如果你已經(jīng)打開了其他項(xiàng)目,點(diǎn)擊創(chuàng)建后 PyCharm 會(huì)詢問你是在當(dāng)前窗口還是新窗口中打開新項(xiàng)目。選擇在當(dāng)前窗口打開,這將關(guān)閉當(dāng)前項(xiàng)目,但你可以稍后重新打開。有關(guān)更多信息,請(qǐng)參考打開、重新打開和關(guān)閉項(xiàng)目。

創(chuàng)建 Python 文件

  1. 在項(xiàng)目工具窗口中,選擇項(xiàng)目根目錄(通常是項(xiàng)目樹中的根節(jié)點(diǎn)),右鍵單擊它,然后選擇文件 -> 新建。 img
  2. 在上下文菜單中選擇 Python 文件,然后輸入新文件名。 imgPyCharm 創(chuàng)建一個(gè)新的 Python 文件并打開它進(jìn)行編輯。 img

編輯 Python 代碼

讓我們開始編輯你剛剛創(chuàng)建的 Python 文件。

  1. 從聲明一個(gè)類開始。當(dāng)你開始輸入時(shí),PyCharm 會(huì)提示如何完成你的代碼行:選擇關(guān)鍵字 class 并輸入類名,例如 Car。
  2. PyCharm 會(huì)提示你的文件中有錯(cuò)誤:注意,PyCharm 會(huì)實(shí)時(shí)分析你的代碼,結(jié)果會(huì)立即顯示在編輯器右上角的檢查指示器中。這個(gè)檢查指示器就像交通燈:當(dāng)它是綠色時(shí),一切正常,你可以繼續(xù)編碼;黃色表示一些小問題,但不會(huì)影響編譯;紅色則表示有嚴(yán)重錯(cuò)誤。點(diǎn)擊它以在問題工具窗口中預(yù)覽詳細(xì)信息。這里缺少一個(gè)冒號(hào),然后需要縮進(jìn):
  3. 接下來,為類創(chuàng)建 __init__ 函數(shù):當(dāng)你開始輸入函數(shù)名時(shí),PyCharm 會(huì)建議粘貼整個(gè)代碼結(jié)構(gòu),包括必需的 self 參數(shù)、關(guān)閉括號(hào)和冒號(hào):
  4. 如果你在編輯代碼時(shí)注意到任何檢查警告,點(diǎn)擊燈泡符號(hào)以預(yù)覽可能的修復(fù)和推薦操作:
  5. 讓我們復(fù)制并粘貼整個(gè)代碼示例。將鼠標(biāo)懸停在下面代碼塊的右上角,點(diǎn)擊復(fù)制圖標(biāo),然后將代碼粘貼到 PyCharm 編輯器中,替換 Car.py 文件的內(nèi)容:


    class Car:
    
           def __init__(self, speed=0):
               self.speed = speed
               self.odometer = 0
               self.time = 0
    
           def accelerate(self):
               self.speed += 5
    
           def brake(self):
               self.speed -= 5
    
           def step(self):
               self.odometer += self.speed
               self.time += 1
    
           def average_speed(self):
               return self.odometer / self.time
    
    if __name__ == '__main__':
    
           my_car = Car()
           print("I'm a car!")
           while True:
               action = input("What should I do? [A]ccelerate, [B]rake, "
                               "show [O]dometer, or show average [S]peed?").upper()
               if action not in "ABOS" or len(action) != 1:
                   print("I don't know how to do that")
                   continue
               if action == 'A':
                   my_car.accelerate()
                   print("Accelerating...")
               elif action == 'B':
                   my_car.brake()
                   print("Braking...")
               elif action == 'O':
                   print("The car has driven {} kilometers".format(my_car.odometer))
               elif action == 'S':
                   print("The car's average speed was {} kph".format(my_car.average_speed()))
               my_car.step()
    注意此應(yīng)用程序適用于 Python 3

至此,你已經(jīng)準(zhǔn)備好在 PyCharm 中運(yùn)行你的第一個(gè) Python 應(yīng)用程序。

運(yùn)行你的應(yīng)用程序

使用以下任意一種方式運(yùn)行你的代碼:

  • 右鍵單擊編輯器,從上下文菜單中選擇運(yùn)行 'Car'。
  • 按 Ctrl + Shift + F10。
  • 由于此 Python 腳本包含 main 函數(shù),你可以在行號(hào)旁點(diǎn)擊運(yùn)行圖標(biāo)。

你將看到可用命令的彈出菜單。選擇運(yùn)行 'Car':

Run 命令

PyCharm 在運(yùn)行工具窗口中執(zhí)行你的代碼。

Run Tool 窗口

在這里,你可以輸入預(yù)期值并預(yù)覽腳本輸出。

請(qǐng)注意,PyCharm 為 Car 文件創(chuàng)建了一個(gè)臨時(shí)運(yùn)行/調(diào)試配置。

臨時(shí)運(yùn)行/調(diào)試配置

運(yùn)行/調(diào)試配置定義了 PyCharm 執(zhí)行你的代碼的方式。你可以保存它以使其成為永久配置或修改其參數(shù)。有關(guān)運(yùn)行 Python 代碼的更多信息,請(qǐng)參考運(yùn)行/調(diào)試配置。

總結(jié)

恭喜你完成在 PyCharm 中的第一個(gè)腳本!讓我們回顧一下你在 PyCharm 的幫助下所做的事情:

  • 創(chuàng)建了一個(gè)項(xiàng)目。
  • 在項(xiàng)目中創(chuàng)建了一個(gè)文件。
  • 編寫了源代碼。
  • 運(yùn)行了源代碼。

在下一步中,學(xué)習(xí)如何在 PyCharm 中調(diào)試你的程序。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)