您好,登錄后才能下訂單哦!
本教程是關于 什么的
本教程旨在引導您完成創建,運行和調試一個簡單的Python項目,使用PyCharm一步一步 - Python的IDE有一整套完整的生產性的開發工具。
本教程不是關于 哪些的
Python編程超出了本教程的范圍。要了解更多關于Python語言,請參考官方網站。
在開始之前
請確保:
§ 您正在使用PyCharm 2.7版或更高版本
§ 至少有一個Python解釋器,版本從2.4到3.3是正確安裝在您的計算機上。
下載和安裝PyCharm
如果您還沒有PyCharm,從這里下載這個頁面。要安裝PyCharm,按照說明,根據您的平臺。
啟動PyCharm
有很多方法來啟動IDE,根據您的操作系統。
§ 如果你有一個桌面快捷方式圖標 ,只需雙擊它。
§ 根據您的PyCharm安裝的bin目錄下,雙擊pycharm.exe或pycharm.bat(Windows)中,或pycharm.sh(MacOS和Linux)的。
PyCharm啟動并顯示歡迎屏幕:
創建于PyCharm一個簡單的Python項目
要創建一個新的項目,單擊該鏈接Create New Project。你看,Create New Project對話框中,在那里你必須定義所有新項目進行必要的設置。
需要注意的是,你可以創建一個新的項目隨時...為了做到這一點,使用File → New Project的主菜單上。
首先,指定項目名稱 - 讓它成為MySimplePythonApplication。需要注意的是PyCharm默認情況下顯示的項目位置。您可以接受默認位置,或單擊瀏覽按鈕,找到一些合適的地方你選。
接下來,選擇項目類型。PyCharm提出了不同類型的應用程序(Django的,谷歌的AppEngine等)的發展的幾個項目模板。當PyCharm建立從項目模板創建一個新的項目,它產生相應的目錄結構和具體的文件。
不過,在這里我們的任務是創造Python的一個項目。在這種情況下,我們選擇的類型的空項目-它是純Python編程最合適的。在這種情況下PyCharm不會產生任何特殊的文件或目錄。
最后,讓我們選擇一個Python解釋器。正如你看到的,PyCharm通知您的Python解釋器尚未選定。因為你至少有一個Python解釋器在您的處置,讓我們把它定義為項目的解釋。
要做到這一點,點擊旁邊的瀏覽按鈕。在Python Interpreters對話框中,單擊,選擇本地...,然后選擇從文件系統中所需的解釋:
當所有必要的設置完成后,OK按鈕變為可用-所以點擊它,并讓你的項目做好準備。
探索和配置項目結構
您可以查看在最初的項目結構Project工具窗口:
如你所見,該項目只包含項目的根,和Python解釋器,你在所指定的External Libraries節點。
接下來,讓我們來探討和詳細配置項目結構:單擊主工具欄上,然后選擇Project Structure頁面:
根據該項目的根目錄,你看.idea目錄-它包含MySimplePythonApplication.iml文件,反映了項目結構,和幾個XML文件,每一個負責其自己的一套設置,可以通過它們的名字被識別:encodings.xml,VCS的.xml 等。需要注意的是.idea目錄是不是在Project工具窗口可見。
接下來,讓我們添加源根,所有的工作將被實際執行。在同一個Project Structure頁面,用鼠標右鍵單擊項目根目錄,然后選擇New Folder的右鍵菜單上:
接下來,輸入目錄名:
最后,讓我們來慶祝這個目錄為源根:選擇的src目錄下,點擊你看到的src目錄,現在標有
圖標。單擊確定應用更改并關閉Settings/Preferences項對話框。
請注意,其實這一步是可選的。你可以創建在項目根目錄的文件,它會被視為源,因為默認情況下,該項目的根目錄是源根。
創建Python類
選擇SRC在項目工具窗口的目錄,然后按ALT + INSERT:
選擇該選項的Python file,從彈出的窗口,然后鍵入新的文件名 (求解):
PyCharm創建一個新的Python文件并打開它進行編輯:
編輯源代碼
讓我們先來看看我們剛剛生成的Python的文件。存根只包含兩行:
_author_ = 'wombat' _project_ = 'MySimplePythonApplication' |
因為一個Python文件被生成文件模板,PyCharm已被取代的實際值,而不是預定義的變量$ PROJECT_NAME和$ USER。
現在讓我們繼續制作一些有意義的內容 - 一個簡單的應用,解決了二次方程。
馬上為您開始輸入,你明白PyCharm,對于程序員,這事個漂亮的選擇。例如,你想創建一個Python類。當你剛開始鍵入關鍵字,一個建議清單顯示:
選擇關鍵字的類,然后鍵入類名(Solver)。PyCharm立即通知您缺少冒號,然后預計縮進:
注意在右邊的排水溝錯誤條紋。將鼠標指針放在一個錯誤的條紋,和PyCharm顯示了詳細的解釋,一個氣球。由于PyCharm分析您的的即時碼,結果立即在右側排水溝上方的檢查指標顯示。本次檢查的指示就像一個交通燈:當它是綠色的,一切都OK了,你可以繼續你的代碼;黃燈意味著但是不會影響編譯一些小問題;但是,當指示燈為紅色,這意味著你有一些嚴重的錯誤。
讓我們繼續創建函數“演示”:當你只需要輸入左括號,PyCharm創建整個代碼構造(必選參數“自我”,右括號和冒號),并提供適當的縮進:
注意:當您鍵入時,未使用的符號都以灰色顯示:
一旦你計算出判別,他們呈現如常。其次,要注意的未解決的引用“數學”。PyCharm強調它與紅色彎曲的線,并且表示紅色燈泡。
讓我們做一個簡短的附記入PyCharm意圖的行動和快速修復的概念。當你寫你的代碼,它有時應該修改代碼結構-在這種情況下PyCharm顯示一個黃色的燈泡。但是,如果PyCharm遇到錯誤,則顯示紅色的燈泡。
在這兩種情況下,看什么呢PyCharm建議你這樣做,按Alt + Enter鍵 -這將顯示建議列表,這在我們的例子中包含了幾個可能的解決方案:
讓我們選擇進口的math庫。導入語句被添加到Solver.py文件。接下來,計算二次方程的根,并打印出來,最后,讓我們來調用該函數演示之類的求解:
import math _author_ = ‘Mads Spiral’ _project_ = 'MySimplePythonApplication' class Solver: def demo(self): a = int(input("a ")) b = int(input("b ")) c = int(input("c ")) d = b ** 2 - 4 * a * c disc = math.sqrt(d) root1 = (-b + disc) / (2 * a) root2 = (-b - disc) / (2 * a) print(root1, root2) Solver().demo() |
然后按Ctrl + Shift + F10來運行該腳本。控制臺會顯示在運行工具窗口。在這個控制臺,您必須輸入A,B和C值,并期望看到的結果。
哎呀... PyCharm報告一個運行時錯誤:
似乎有些分析是可取的,所以讓我們確保在開方'D'非負,并報告錯誤,當它是消極的。要做到這一點,選擇判別計算語句,然后按按Ctrl + Alt + T鍵(Code→Surround with):
PyCharm創建一個存根'if'結構,讓你用正確的內容填充它的任務。最后,它會是不錯的整個計算重復次數超過一次,讓我們再一次用“Surround with”的動作:選擇該功能的整個身體的demo,并與圍繞它而。你會落得像下面的代碼:
import math _author_ = ' Mads Spiral' _project_ = 'MySimplePythonApplication' class Solver: def demo(self): a = int(input("a ")) b = int(input("b ")) c = int(input("c ")) d = b ** 2 - 4 * a * c if d>=0: disc = math.sqrt(d) root1 = (-b + disc) / (2 * a) root2 = (-b - disc) / (2 * a) print(root1, root2) else: print("error") Solver().demo() |
接下來,讓我們運行和調試該腳本。
運行的應用程序
你已經啟動了Solverscript的腳本,所以我們只提醒它是如何做。PyCharm推薦了幾種方法來運行,在編輯器中打開的腳本。
§ 首先,你可以使用鍵盤快捷鍵Ctrl + Shift + F10
§ 其次,您可以使用上下文菜單命令,通過在編輯器背景上右擊調用:
§ 最后,也可以從主工具欄運行腳本,使用臨時運行/調試配置“Solve”(運行/調試配置的概念將被更詳細地考慮在下一節):
在任一情況下,PyCharm打開運行工具窗口,并顯示了應用程序的輸入和輸出:
運行/調試配置
每個腳本使用的是特殊的配置文件,或者執行運行/調試配置。這樣的一個配置文件同時用于運行和調試應用程序,并指定腳本的名稱,工作目錄,行動啟動等之前執行
PyCharm提出了一些默認的運行/調試配置,為不同類型的應用程序(Python腳本,Django的應用程序,測試等),您可以查看可用默認的運行/調試配置對話框,它被調用或者通過運行→編輯配置...命令,在主菜單中,或通過單擊主工具欄的運行區域的下拉列表:
讓我們來看看Edit Configurations。其左手部分包含一個樹狀視圖有兩個頂級節點:Python的和默認值:
較低的節點包含的默認運行/調試配置列表中。這些默認運行/調試配置是無名的,但每一個新的運行/調試配置在默認的理由創建的,并得到您所選擇的名稱。
上級節點被稱為的Python和只包含一個運行/調試配置求解器,其以灰色顯示。這是什么意思?
運行/調試配置Solver是一個臨時配置文件,其中PyCharm產生了,當你剛剛運行求解器腳本。它所駐留的節點下的Python,由于該運行/調試配置在底座上創建Python類型的默認配置。
您可以保存本次運行/調試配置,從而使其永久化。永久運行/調試配置呈現在一個正常的字體。與臨時配置,永久那些數量是無限的。
讓我們使用相同的臨時運行/調試配置求解器進行調試的求解器腳本。
調試應用程序
你會做什么來執行一步你的應用程序的步驟,檢查相關的變量,手表,或線程程序的信息,找出異常的起源?這是在調試過程來幫助。
要開始調試,你必須設置斷點第一。要創建一個斷點,只需點擊左側裝訂線:
接下來,用鼠標右鍵單擊編輯器的背景,并選擇調試“Solver”上下文菜單:
PyCharm啟動調試會話,并給出了調試工具窗口。下圖對應窗格和選項卡的默認布局:
在調試工具窗口顯示了框架,變量和手表,以及控制臺,其中顯示所有輸入和輸出信息的專用窗格。如果你想在控制臺總是可見的,只需拖動到所需的地方:
使用步進工具欄按鈕來逐步執行應用程序:
當你通過申請步驟,每一個到達斷點變成藍色:
探索導航
導航提供了一個特殊的熱情來PyCharm。讓我們來簡單介紹一下在剛剛有些眾多PyCharm的導航設施。
§ 想象一下,你已停止工作,出去喝杯咖啡......當你回來,你不記得究竟你一直在做和你去哪兒停止。在這種情況下,你可以使用的最需要的功能之一-瀏覽到最后編輯的位置。按Ctrl + Shift + Backspace鍵 -在這里你!
§ 隨著PyCharm,它很容易去一個符號的聲明。例如,在我們的例子中,將插入符號的調用平方根函數,然后按Ctrl + B鍵 - PyCharm立即打開math.py在聲明開方功能:
§ 非常有用的是迅速找到任何類,文件或符號的名字的能力。例如,按Ctrl + Alt + Shift + N鍵,然后輸入你想要去到一個符號的名稱:
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。