中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python開發工具pycharm快速入門

發布時間:2020-08-08 01:10:39 來源:ITPUB博客 閱讀:242 作者:testingbang 欄目:編程語言

本教程是關于 什么的

本教程旨在引導您完成創建,運行和調試一個簡單的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啟動并顯示歡迎屏幕:

python開發工具pycharm快速入門

創建于PyCharm一個簡單的Python項目

要創建一個新的項目,單擊該鏈接Create New Project。你看,Create New Project對話框中,在那里你必須定義所有新項目進行必要的設置。

需要注意的是,你可以創建一個新的項目隨時...為了做到這一點,使用File → New Project的主菜單上。

python開發工具pycharm快速入門

首先,指定項目名稱 - 讓它成為MySimplePythonApplication。需要注意的是PyCharm默認情況下顯示的項目位置。您可以接受默認位置,或單擊瀏覽按鈕,找到一些合適的地方你選。

接下來,選擇項目類型。PyCharm提出了不同類型的應用程序(Django的,谷歌的AppEngine等)的發展的幾個項目模板。當PyCharm建立從項目模板創建一個新的項目,它產生相應的目錄結構和具體的文件。

不過,在這里我們的任務是創造Python的一個項目。在這種情況下,我們選擇的類型的空項目-它是純Python編程最合適的。在這種情況下PyCharm不會產生任何特殊的文件或目錄。

最后,讓我們選擇一個Python解釋器。正如你看到的,PyCharm通知您的Python解釋器尚未選定。因為你至少有一個Python解釋器在您的處置,讓我們把它定義為項目的解釋。

要做到這一點,點擊旁邊的瀏覽按鈕。在Python Interpreters對話框中,單擊,選擇本地...,然后選擇從文件系統中所需的解釋:

python開發工具pycharm快速入門

當所有必要的設置完成后,OK按鈕變為可用-所以點擊它,并讓你的項目做好準備。

探索和配置項目結構

您可以查看在最初的項目結構Project工具窗口:

python開發工具pycharm快速入門

如你所見,該項目只包含項目的根,和Python解釋器,你在所指定的External Libraries節點。

接下來,讓我們來探討和詳細配置項目結構:單擊主工具欄上,然后選擇Project Structure頁面:

python開發工具pycharm快速入門

根據該項目的根目錄,你看.idea目錄-它包含MySimplePythonApplication.iml文件,反映了項目結構,和幾個XML文件,每一個負責其自己的一套設置,可以通過它們的名字被識別:encodings.xml,VCS的.xml 等。需要注意的是.idea目錄是不是在Project工具窗口可見。

接下來,讓我們添加源根,所有的工作將被實際執行。在同一個Project Structure頁面,用鼠標右鍵單擊項目根目錄,然后選擇New Folder的右鍵菜單上:

python開發工具pycharm快速入門

接下來,輸入目錄名:

python開發工具pycharm快速入門

最后,讓我們來慶祝這個目錄為源根:選擇的src目錄下,點擊你看到的src目錄,現在標有

圖標。單擊確定應用更改并關閉Settings/Preferences項對話框。

請注意,其實這一步是可選的。你可以創建在項目根目錄的文件,它會被視為源,因為默認情況下,該項目的根目錄是源根。



創建Python類

選擇SRC在項目工具窗口的目錄,然后按ALT + INSERT:

python開發工具pycharm快速入門

選擇該選項的Python file,從彈出的窗口,然后鍵入新的文件名 (求解):

python開發工具pycharm快速入門

PyCharm創建一個新的Python文件并打開它進行編輯:

python開發工具pycharm快速入門

編輯源代碼

讓我們先來看看我們剛剛生成的Python的文件。存根只包含兩行:

_author_ = 'wombat'

_project_ = 'MySimplePythonApplication'

因為一個Python文件被生成文件模板,PyCharm已被取代的實際值,而不是預定義的變量$ PROJECT_NAME和$ USER。

現在讓我們繼續制作一些有意義的內容 - 一個簡單的應用,解決了二次方程。

馬上為您開始輸入,你明白PyCharm,對于程序員,這事個漂亮的選擇。例如,你想創建一個Python類。當你剛開始鍵入關鍵字,一個建議清單顯示:

python開發工具pycharm快速入門

選擇關鍵字的類,然后鍵入類名(Solver)。PyCharm立即通知您缺少冒號,然后預計縮進:

python開發工具pycharm快速入門

注意在右邊的排水溝錯誤條紋。將鼠標指針放在一個錯誤的條紋,和PyCharm顯示了詳細的解釋,一個氣球。由于PyCharm分析您的的即時碼,結果立即在右側排水溝上方的檢查指標顯示。本次檢查的指示就像一個交通燈:當它是綠色的,一切都OK了,你可以繼續你的代碼;黃燈意味著但是不會影響編譯一些小問題;但是,當指示燈為紅色,這意味著你有一些嚴重的錯誤。

讓我們繼續創建函數“演示”:當你只需要輸入左括號,PyCharm創建整個代碼構造(必選參數“自我”,右括號和冒號),并提供適當的縮進:

python開發工具pycharm快速入門

注意:當您鍵入時,未使用的符號都以灰色顯示:

python開發工具pycharm快速入門

一旦你計算出判別,他們呈現如常。其次,要注意的未解決的引用“數學”。PyCharm強調它與紅色彎曲的線,并且表示紅色燈泡。

讓我們做一個簡短的附記入PyCharm意圖的行動和快速修復的概念。當你寫你的代碼,它有時應該修改代碼結構-在這種情況下PyCharm顯示一個黃色的燈泡。但是,如果PyCharm遇到錯誤,則顯示紅色的燈泡。

在這兩種情況下,看什么呢PyCharm建議你這樣做,按Alt + Enter鍵 -這將顯示建議列表,這在我們的例子中包含了幾個可能的解決方案:

python開發工具pycharm快速入門

讓我們選擇進口的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值,并期望看到的結果。

python開發工具pycharm快速入門

哎呀... PyCharm報告一個運行時錯誤:

似乎有些分析是可取的,所以讓我們確保在開方'D'非負,并報告錯誤,當它是消極的。要做到這一點,選擇判別計算語句,然后按按Ctrl + Alt + T鍵(Code→Surround with):

python開發工具pycharm快速入門

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

§ 其次,您可以使用上下文菜單命令,通過在編輯器背景上右擊調用:

python開發工具pycharm快速入門

§ 最后,也可以從主工具欄運行腳本,使用臨時運行/調試配置“Solve”(運行/調試配置的概念將被更詳細地考慮在下一節):

python開發工具pycharm快速入門

在任一情況下,PyCharm打開運行工具窗口,并顯示了應用程序的輸入和輸出:

python開發工具pycharm快速入門

運行/調試配置

每個腳本使用的是特殊的配置文件,或者執行運行/調試配置。這樣的一個配置文件同時用于運行和調試應用程序,并指定腳本的名稱,工作目錄,行動啟動等之前執行

PyCharm提出了一些默認的運行/調試配置,為不同類型的應用程序(Python腳本,Django的應用程序,測試等),您可以查看可用默認的運行/調試配置對話框,它被調用或者通過運行→編輯配置...命令,在主菜單中,或通過單擊主工具欄的運行區域的下拉列表:

python開發工具pycharm快速入門

讓我們來看看Edit Configurations。其左手部分包含一個樹狀視圖有兩個頂級節點:Python的和默認值:

python開發工具pycharm快速入門

較低的節點包含的默認運行/調試配置列表中。這些默認運行/調試配置是無名的,但每一個新的運行/調試配置在默認的理由創建的,并得到您所選擇的名稱。

上級節點被稱為的Python和只包含一個運行/調試配置求解器,其以灰色顯示。這是什么意思?

運行/調試配置Solver是一個臨時配置文件,其中PyCharm產生了,當你剛剛運行求解器腳本。它所駐留的節點下的Python,由于該運行/調試配置在底座上創建Python類型的默認配置。

您可以保存本次運行/調試配置,從而使其永久化。永久運行/調試配置呈現在一個正常的字體。與臨時配置,永久那些數量是無限的。

讓我們使用相同的臨時運行/調試配置求解器進行調試的求解器腳本。

調試應用程序

你會做什么來執行一步你的應用程序的步驟,檢查相關的變量,手表,或線程程序的信息,找出異常的起源?這是在調試過程來幫助。

要開始調試,你必須設置斷點第一。要創建一個斷點,只需點擊左側裝訂線:

python開發工具pycharm快速入門

接下來,用鼠標右鍵單擊編輯器的背景,并選擇調試“Solver”上下文菜單:

python開發工具pycharm快速入門

PyCharm啟動調試會話,并給出了調試工具窗口。下圖對應窗格和選項卡的默認布局:

python開發工具pycharm快速入門

在調試工具窗口顯示了框架,變量和手表,以及控制臺,其中顯示所有輸入和輸出信息的專用窗格。如果你想在控制臺總是可見的,只需拖動到所需的地方:

python開發工具pycharm快速入門

使用步進工具欄按鈕來逐步執行應用程序:

python開發工具pycharm快速入門

當你通過申請步驟,每一個到達斷點變成藍色:

python開發工具pycharm快速入門

探索導航

導航提供了一個特殊的熱情來PyCharm。讓我們來簡單介紹一下在剛剛有些眾多PyCharm的導航設施。

§ 想象一下,你已停止工作,出去喝杯咖啡......當你回來,你不記得究竟你一直在做和你去哪兒停止。在這種情況下,你可以使用的最需要的功能之一-瀏覽到最后編輯的位置。按Ctrl + Shift + Backspace鍵 -在這里你!

§ 隨著PyCharm,它很容易去一個符號的聲明。例如,在我們的例子中,將插入符號的調用平方根函數,然后按Ctrl + B鍵 - PyCharm立即打開math.py在聲明開方功能:

python開發工具pycharm快速入門

§ 非常有用的是迅速找到任何類,文件或符號的名字的能力。例如,按Ctrl + Alt + Shift + N鍵,然后輸入你想要去到一個符號的名稱:

python開發工具pycharm快速入門


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宁阳县| 穆棱市| 彩票| 庄河市| 丘北县| 镇巴县| 岳池县| 南召县| 涞水县| 漳平市| 洛隆县| 三门县| 山东| 远安县| 彭水| 海伦市| 连江县| 宣汉县| 钟山县| 上林县| 淳化县| 雷波县| 庆城县| 延安市| 台东县| 隆林| 资阳市| 曲松县| 宁乡县| 长顺县| 都昌县| 河间市| 丹寨县| 嘉定区| 基隆市| 济源市| 南皮县| 义马市| 隆林| 满洲里市| 宁明县|