1. 程式人生 > >pycharm 使用教程

pycharm 使用教程

否則 有一個 很多 激活 可能 索引 都是 實際應用 單元測試

本文為大家講解的是pycharm 的安裝和首次使用,PyCharm 是我用過的python編輯器中,比較順手的一個。而且可以跨平臺,在macos和windows下面都可以用,這點比較好。感興趣的同學參考下。

pycharm簡介

PyCharm是一種Python IDE,帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具,比如調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高級功能,以用於支持Django框架下的專業Web開發。

首先預覽一下 PyCharm 在實際應用中的界面:(更改了PyCharm的默認風格)

技術分享圖片

安裝

首先去下載最新的pycharm 2.7.3,進行安裝。可以直接在官網下載。

PyCharm 的激活方式:

1,推薦購買正版。

2,可以選擇試用,免費試用30天。

3,網上找激活碼:

(下面的激活碼來自互聯網,僅供學習交流之用)

user name: EMBRACE

key:
14203-12042010
0000107Iq75C621P7X1SFnpJDivKnX
6zcwYOYaGK3euO3ehd1MiTT"2!Jny8
bff9VcTSJk7sRDLqKRVz1XGKbMqw3G


首次使用

1,點擊Create New Project.

技術分享圖片

2, 輸入項目名、路徑、選擇python解釋器。如果沒有出現python解釋器,進入步驟3.

技術分享圖片

3,選擇python解釋器。可以看到,一旦添加了python解釋器,pycharm就會掃描出你已經安裝的python擴展包,和這些擴展包的最新版本。(估計是pycharm連接了pypi)

技術分享圖片

4,點擊OK之後,就會創建一個空項目,裏面包含一個.idea的文件夾,用於pycharm管理項目。

5,好了,寫一個新的項目嘗試一下pycharm吧!

■ 附註:

pyCharm風格(配色方案)的調整,可以在:【File】-->【Settings】 的 Editor的子選項裏進行設置。

比如我這個配色方案,選擇的是Dracula(吸血鬼德庫拉伯爵),如下圖:

技術分享圖片

pycharm 是很好的一個IDE,在windows下,和macOS下,都能很好的運行。唯一缺點是啟動慢。默認字體太小,在mac下,需要瞪大24K氪金狗眼才能看清。 為了保護好眼睛,我們需要把字體調整大一些:

步驟:

Settings-->Editor-->Colors & Fonts-->Font

然後在size那裏調整。

技術分享圖片

作為PyCharm編輯器的起步,我們理所當然的先寫一個Hello word,並運行它。

1,新建一個項目

File --> New Project...

技術分享圖片

2,新建一個文件
右鍵單擊剛建好的helloWord項目,選擇New --> Python File

技術分享圖片

3,輸入文件名
輸入文件名,沒什麽好說的

技術分享圖片

4,進入編寫界面
PyCharm的默認編輯界面很怪,會自動生成一行 __author__ = “作者” 的頭。而比較常用的文件頭,如:#coding=utf-8 等,反倒沒有自動生成。

技術分享圖片

輸入code:

print "Hello word!"

技術分享圖片

5,設置控制臺

運行之前,我們發現快捷菜單上的【運行】和【調試】都是灰色的,不可觸發狀態。是因為,我們需要先配置一下控制臺。

點擊運行旁邊的黑色倒三角,進入【Run/Debug Configurations】配置界面。(或者點擊Run --> Edit Configurations 也一樣)

技術分享圖片

在【Run/Debug Configurations】配置界面裏,

點擊綠色的加號,新建一個配置項,並選擇python。(因為hello word 就是個python程序)

技術分享圖片

在右邊的配置界面裏:

Name 一欄裏寫個名字,比如Hello

點擊Scrip選項,找到剛才我們寫的hello_word.py

技術分享圖片

點擊ok, 自動返回到編輯界面,這時候【運行】【調試】按鈕全部變綠!

技術分享圖片

6,運行
點擊綠色的運行按鈕,觀看輸出的結果:

技術分享圖片

OK,PyCharm的首秀,圓滿結束!

本文為大家講解的是python的編輯器pycharm如何顯示行號的方法,需要的朋友可以參考下

在PyCharm 裏,顯示行號有兩種辦法:

1,臨時設置。右鍵單擊行號處,選擇 Show Line Numbers。

但是這種方法,只對一個文件有效,並且,重啟PyCharm 後消失。

技術分享圖片

2,永久設置。File --> Settings -->Editor -->Appearance , 之後勾選Show Line Numbers。

技術分享圖片

本文為大家講解的是python編輯器PyCharm如何設置斷點調試的方法, 作為IDE,斷點調試是必須有的功能。否則,我們還真不如用純編輯器寫的快。感興趣的同學參考下。

1,設置斷點

在代碼前面,行號的後面,鼠標單擊,就可以設置斷點。如下:

技術分享圖片

2,調試 斷點
點擊那個綠色的甲蟲圖標(似乎甲蟲已經成為debug專用圖標了),進行斷點調試。

技術分享圖片

點擊後,會運行到第一個斷點。會顯示該斷點之前的變量信息。

技術分享圖片

點擊Step Over 或者按F8,我們繼續往下運行,到下一個斷點:

技術分享圖片

補充:

斷點的其他操作,和功能,大家可以把鼠標移到相應的按鈕上,看一下,試試便知。如下:

技術分享圖片

總結:

這就是PyCharm的斷點功能,還是很簡單易用的。

本文為大家講解的是python的編輯器pycharm 下如何進行數據庫管理的方法,感興趣的同學參考下。

功能簡介:pycharm自帶了一個簡單的數據庫插件,可以比較方便的進行簡單的數據庫操作。

例如:

1.創建,修改和刪除數據表,字段,索引,主鍵,外鍵等。

2.提供table editor來進行數據操作

3.提供console來運行sql命令

4.提供數據導出功能

數據庫創建方法

1)在pycharm的右上角找到‘database‘選項卡

2)打開選項卡,按‘alt+insert‘鍵,選擇Data Source。

3)為數據庫連接取一個名稱,選擇一個JDBC driver files。如果沒有這個文件,pycharm可以自動下載。

4)選擇一個JDBC driver class,mysql默認為:com.mysql.jdbc.Driver。oracle默認為:oracle.jdbc.OracleDriver

5)編寫Database URL,示例:
myql:jdbc:mysql://localhost:3306
jdbc:oracle:thin:@localhost:1521:server

6)填寫用戶名和密碼。

7)點擊Test Connection測試連接。

8)根據提示信息修改錯誤,知道提示連接成功。

9)OK

本文為大家總結了一些python編輯器pycharm 中比較實用的功能,感興趣的同學參考下。

實時比較

PyCharm 對一個文件裏你做的改動保持實時的跟蹤,通過在編輯器的左側欄顯示一個藍色的標記。

技術分享圖片

這一點非常方便,我之前一直是在Eclipse裏面用命令“Compare against HEAD” 來比較一個文件前後的改動。

在PyCharm中,你可以對你的改動一覽無余。同時,點擊那個標記,會顯示出之前的內容以及一個工具欄:

技術分享圖片

你可以很容易地回滾這些改動,在一個詳盡的對話框中查看這些改動或是將之前的文本粘貼到剪切板上。

提交時的比較預覽
在Eclipse 中,當你提交改動時,會有一個提交對話框向你展示將要被提交的文件列表。

你可以雙擊其中任意一項來查看改動的對比:這時候,如果你看到代碼裏一些想修改的地方(比如一個拼錯的單詞,一段

遺漏的文檔,等等),那可就不爽了:你必須關閉所有的東西(包括帶有你精心寫好的提交註釋的提交框),去找到那處惹人煩的代碼,改正,然後從頭再來一遍。

PyCharm 有同樣的特性,但是你的改動是可編輯的。我簡直不能再去強調可以當場修正那些錯誤有多麽棒啦!

技術分享圖片

在提交過程中,我可以很容易地修復像上面那些類似的拼寫錯誤。

一個額外好處是,無論你因為何種原因關閉了提交對話框,當再次嘗試提交時,它會保留你剛才填寫的那些提交註釋。

提交時檢查
在提交過程中,我們還可以在實際提交前執行其他一些選項,像“優化導入(排序並移除未使用過的導入)“,檢查變動集合中的待完成項等等。

技術分享圖片

一個有意思的地方是”執行代碼分析“那一項。。。

代碼審查
你可以讓PyCharm在一個文件,目錄或整個項目裏執行“代碼審查”操作。它會在無需實際執行程序的情況下,

找出存在問題以及相應的改進辦法,比如類型檢查,可靜態的方法,違反代碼規範等等問題。

正如在上一節中解釋過的,這也可以在提交時在發生改動的文件中自動完成。這是一個文件一次審查之後的結果

技術分享圖片

對於其中一些審查結果來說,你還可以應用一個修復建議。例如,對於“Function call can be replaced with set literal()”這一建議,我們可以選擇相應的選項來修復。

PyCharm 會將這句::

xtensions = set([‘.avi‘, ‘.mp4‘, ‘.mpg‘, ‘.mkv‘])

自動替換為:

extensions = {‘.avi‘, ‘.mp4‘, ‘.mpg‘, ‘.mkv‘}

你可以關閉任何你不希望的審查,包括在項目一級。
重構

我一直在試圖重命名一個模塊,可在菜單項裏一直找不到那一項。。。F2也無濟於事。

突然我註意到文件子菜單下面的”重構/重命名“一項,就想。。。會是它嗎?果然就是!

在你重命名一個模塊時,PyCharm會詢問你是否需要自動修改所有與之關聯的項目。有福了!

還有很多其他的重構項目,但目前為止我還沒有機會一一嘗試。
關於過時代碼的提示以及改進建議

PyCharm可以告訴你代碼裏面過時的結構塊,並且提出一些改進建議。比如,我有像下面一段這樣的代碼:

with nested(open(filename1), open(filename2)) as (f1, f2):
<代碼塊>

PyCharm會明顯的標註出nested:

技術分享圖片

我用的是Python2.7,事實上你可以使用嵌套上下文管理器,但是,唉,我還得支持python的一些老版本,就保留了nested。

但PyCharm提醒了我,這個事情本身還是很酷的。

任務+特性 分支
如同Eclipse一樣(需要Mylin支持),PyCharm也支持基於任務的工作流(包括任務感知的上下文)。

然而PyCharm本身自帶了很多直接可用的連接器(GitHub,Mantis,Jira,Bugzilla,等等)。

而且,當你開啟一項任務時,它會詢問你是否想要創建那個任務的一個特性分支,分支的名字可以配置。

技術分享圖片

這就避免了必須手動創建一個新的分支,而這個操作確實挺繁瑣的(拿到任務的ID,選擇名稱,等等)。

這個是加分項。

快速
我觀察到PyCharm在執行代碼的自動完成時掃瞄代碼的速度要遠快於Eclipse,而且還不打斷你當前的工作。

當你想保存一個文件時,Eclipse會阻止你這麽做因為它正在後臺執行一個任務,這有多惹人煩。。。

快速查看文檔
當你把光標挪到一個函數、方法,類或者別的什麽上的時候,你會得到一個選項來瀏覽”快速文檔“。看一眼:

技術分享圖片

正如你看到的,它會用一種賞心悅目的格式展示方法的文檔說明,還從代碼使用說明中提示了參數的類型。。。即使該函數沒有對應的文檔說明,你還是會得到像下面這樣的一個說明:

技術分享圖片

很好!

Docutils 支持
PyCharm 還包括了對於doctils的一流支持,這讓它很容易從集成開發環境中直接再生成文檔。

另一方面,它還包括了一個非常好的富文本(譯者註:ReST即reStructuredTexteditor)編輯器(比Eclipse的IMHO好用的多):

技術分享圖片

完善的插件系統
跟據我的使用經驗,在Eclipse裏面安裝插件是件挺痛苦的事情:

很難找到你想要去的地方(提示: 幫助/安裝新軟件。。。);
你沒有一個單一的索引,所以你得去網上去找那些插件源;
系統有時會因為庫的依賴問題而崩潰,結果我就沒裝上那些我想要的插件(工作中還有其他人也同樣遇到這個問題,最後不得不放棄);
PyCharm的插件體驗則要流暢地多。

首先,它位於一個你認為它有可能會存在的地方:就在”設置”下面的一項:

技術分享圖片

你可以很容易地瀏覽插件:

技術分享圖片

我快速安裝了一個標記編輯器(和ReST一樣),一個臨時存放代碼片段的插件,可以讓我直接從選擇的文本中快速地剪貼,並且預覽代碼,和SublimeText類似,還用一個漂亮的代碼外觀。

本文為大家講解的是python編輯器pycharm中如何調用另一文件中的函數的方法,是一個比較實用的功能,感興趣的同學參考下。

事件環境: pycharm 編寫了函數do() 保存在make.py 如何在另一個file裏調用do函數?

實現步驟:

1. PyCharm, IDE有個Project setting圖標,是給run圖標做配置的,配置run file為myfile.py
2.

# --------------------------------------
#! /usr/bin/python
# File: myfile.py
# Author: Michael Fan


from make.py import do


def main():
do()


if __name__ == ‘__main__‘:
main()
# --------------------------------------

3.

mic@ubt: ~$ ls
> make.py myfile.py

mic@ubt: ~$ ./myfile.py
> Hello, world!

本文引用自http://www.phperz.com/article/14/1213/14349.html,如有侵權,請聯系刪除

pycharm 使用教程