本文爲你們講解的是pycharm 的安裝和首次使用,PyCharm 是我用過的python編輯器中,比較順手的一個。並且能夠跨平臺,在macos和windows下面均可以用,這點比較好。感興趣的同窗參考下。php
pycharm簡介html
PyCharm是一種Python IDE,帶有一整套能夠幫助用戶在使用Python語言開發時提升其效率的工具,好比調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高級功能,以用於支持Django框架下的專業Web開發。python
首先預覽一下 PyCharm 在實際應用中的界面:(更改了PyCharm的默認風格)mysql
安裝sql
首先去下載最新的pycharm 2.7.3,進行安裝。能夠直接在官網下載。數據庫
PyCharm 的激活方式:macos
1,推薦購買正版。windows
2,能夠選擇試用,免費試用30天。oracle
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 會將這句::
自動替換爲:
你能夠關閉任何你不但願的審查,包括在項目一級。
重構
我一直在試圖重命名一個模塊,可在菜單項裏一直找不到那一項。。。F2也無濟於事。
忽然我注意到文件子菜單下面的」重構/重命名「一項,就想。。。會是它嗎?果真就是!
在你重命名一個模塊時,PyCharm會詢問你是否須要自動修改全部與之關聯的項目。有福了!
還有不少其餘的重構項目,但目前爲止我尚未機會一一嘗試。
關於過期代碼的提示以及改進建議
PyCharm能夠告訴你代碼裏面過期的結構塊,而且提出一些改進建議。好比,我有像下面一段這樣的代碼:
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.
from make.py import do
def main():
do()
if __name__ == '__main__':
main()
# --------------------------------------
3.
mic@ubt: ~$ ./myfile.py
> Hello, world!