狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

Pycharm:幫助用戶(hù)在使用Python語(yǔ)言開(kāi)發(fā)時(shí)提高效率的工具

admin
2025年1月29日 18:38 本文熱度 485

PyCharm

幫助用戶(hù)在使用Python語(yǔ)言開(kāi)發(fā)時(shí)提高效率的工具。

PyCharm是一種Python IDE(Integrated Development Environment,集成開(kāi)發(fā)環(huán)境),帶有一整套可以幫助用戶(hù)在使用Python語(yǔ)言開(kāi)發(fā)時(shí)提高其效率的工具,比如調(diào)試、語(yǔ)法高亮、項(xiàng)目管理、代碼跳轉(zhuǎn)、智能提示、自動(dòng)完成、單元測(cè)試、版本控制。此外,該IDE提供了一些高級(jí)功能,以用于支持Django框架下的專(zhuān)業(yè)Web開(kāi)發(fā)。

外文名:PyCharm

類(lèi)    別:一種Python IDE

特    點(diǎn):支持Google App Engine等

功    能:編碼協(xié)助,項(xiàng)目代碼導(dǎo)航等

發(fā)起者:JetBrains

使用人群:專(zhuān)業(yè)開(kāi)發(fā)人員和剛起步人員


目錄

1、產(chǎn)品簡(jiǎn)介

2、功能特點(diǎn)

3、主要功能

4、快捷鍵

5、版本發(fā)布

產(chǎn)品簡(jiǎn)介

PyCharm是由JetBrains打造的一款Python IDE,VS2010的重構(gòu)插件Resharper就是出自JetBrains之手。

同時(shí)支持Google App Engine,PyCharm支持IronPython。這些功能在先進(jìn)代碼分析程序的支持下,使 PyCharm 成為 Python 專(zhuān)業(yè)開(kāi)發(fā)人員和剛起步人員使用的有力工具。 [1]


功能特點(diǎn)

首先,PyCharm擁有一般IDE具備的功能,比如, 調(diào)試、語(yǔ)法高亮、項(xiàng)目管理、代碼跳轉(zhuǎn)、智能提示、自動(dòng)完成、單元測(cè)試、版本控制。

另外,PyCharm還提供了一些很好的功能用于Django開(kāi)發(fā),同時(shí)支持Google App Engine,更酷的是,PyCharm支持IronPython。


主要功能

編碼協(xié)助

其提供了一個(gè)帶編碼補(bǔ)全,代碼片段,支持代碼折疊和分割窗口的智能、可配置的編輯器,可幫助用戶(hù)更快更輕松的完成編碼工作。

項(xiàng)目代碼導(dǎo)航

該IDE可幫助用戶(hù)即時(shí)從一個(gè)文件導(dǎo)航至另一個(gè),從一個(gè)方法至其申明或者用法甚至可以穿過(guò)類(lèi)的層次。若用戶(hù)學(xué)會(huì)使用其提供的快捷鍵的話(huà)甚至能更快。

代碼分析

用戶(hù)可使用其編碼語(yǔ)法,錯(cuò)誤高亮,智能檢測(cè)以及一鍵式代碼快速補(bǔ)全建議,使得編碼更優(yōu)化。

Python重構(gòu)

有了該功能,用戶(hù)便能在項(xiàng)目范圍內(nèi)輕松進(jìn)行重命名,提取方法/超類(lèi),導(dǎo)入域/變量/常量,移動(dòng)和前推/后退重構(gòu)。

支持Django

有了它自帶的HTML,CSS和 JavaScript編輯器 ,用戶(hù)可以更快速的通過(guò)Django框架進(jìn)行Web開(kāi)發(fā)。此外,其還能支持CoffeeScript, Mako 和 Jinja2。

支持Google App引擎

用戶(hù)可選擇使用Python 2.5或者2.7運(yùn)行環(huán)境,為Google App引擎進(jìn)行應(yīng)用程序的開(kāi)發(fā),并執(zhí)行例行程序部署工作。

集成版本控制

登入,錄出,視圖拆分與合并--所有這些功能都能在其統(tǒng)一的VCS用戶(hù)界面(可用于Mercurial, Subversion, Git, Perforce 和其他的 SCM)中得到。

圖形頁(yè)面調(diào)試器

用戶(hù)可以用其自帶的功能全面的調(diào)試器對(duì)Python或者Django應(yīng)用程序以及測(cè)試單元進(jìn)行調(diào)整,該調(diào)試器帶斷點(diǎn),步進(jìn),多畫(huà)面視圖,窗口以及評(píng)估表達(dá)式。

集成的單元測(cè)試

用戶(hù)可以在一個(gè)文件夾運(yùn)行一個(gè)測(cè)試文件,單個(gè)測(cè)試類(lèi),一個(gè)方法或者所有測(cè)試項(xiàng)目。

可自定義&可擴(kuò)展

可綁定了 Textmate, NetBeans, Eclipse & Emacs 鍵盤(pán)主盤(pán),以及 Vi/Vim仿真插件。


快捷鍵

◆ Basic code completion — ”基本代碼完成“快捷鍵

在日常寫(xiě)代碼中,Basic code completion是用的比較多的,它可以智能的提示你或者幫你補(bǔ)全余下的代碼。但是這一個(gè)快捷鍵是最有爭(zhēng)議的一個(gè)快捷鍵,因?yàn)樗目旖莘绞绞荂trl + Space,會(huì)與我們的輸入法快捷鍵沖突,所以第一步我們需要改變這個(gè)快捷鍵,我一般喜歡改成Ctrl + Comma。

◆ Tab

Tab 有2種情況:

1. 當(dāng)你什么也沒(méi)有輸入的時(shí)候,Tab只是4個(gè)空格的縮進(jìn)。

2. 當(dāng)你輸入前幾個(gè)字母,PyCharm會(huì)智能的列出所有的候選項(xiàng),這時(shí)候,你只要按下Tab,會(huì)默認(rèn)選擇第一個(gè)候選項(xiàng)。你也許覺(jué)得這沒(méi)什么,但是這個(gè)功能能保證你的雙手不離開(kāi)鍵盤(pán)的“字母區(qū)”,你不需要按上下左右鍵去選擇候選項(xiàng),提供輸入速度,非常流暢。

◆ Shift+Enter — 智能換行

class function鼠標(biāo)在這(): 鼠標(biāo)在function后面括號(hào)前面,我想換到下一行正確的位置寫(xiě)代碼,那么就Shift+Enter 智能換行吧

◆ 其他快捷鍵 — 如果你感興趣,就看Default Keymap Reference吧,保證有驚喜


版本發(fā)布

2011年06月06日,PyCharm 1.5 發(fā)布,該版本帶來(lái)了大量的改進(jìn),使Python和Django開(kāi)發(fā)更具享受。

PyCharm 1.5 新特性:

  1. 文檔支持 (external documentation, Epydoc and reStructuredText markup, etc.)

  2. Django模板調(diào)試

  3. 在Django應(yīng)用的數(shù)據(jù)庫(kù)支持 (autodetection, .sql files editing aids, database tables browsing, etc.)

  4. 新的 'Move Class/Function' 重構(gòu)

  5. 大量IDE改進(jìn)和bug修復(fù)。 [2]

2011年11月18日,PyCharm 2.0 Beta 發(fā)布了,該版本是 2.0 的第一個(gè)測(cè)試版本,包含所有模塊的全面改進(jìn),如 UI、編輯器、工具和集成框架。 [3]

2011年12月14日,PyCharm 2.0 發(fā)布,專(zhuān)業(yè)的Python開(kāi)發(fā)工具。 [4]

2012年03月30日 ,PyCharm 2.5 Beta 發(fā)布。 [5]

2012年04月19日,PyCharm 2.5 正式版發(fā)布了,增加了一系列的重要屬性:

遠(yuǎn)程解釋器--能夠確保在遠(yuǎn)端主機(jī)上運(yùn)行完全集成的 Python 解釋器

增加從 PyPI 瀏覽與安裝包。 [6]

2013年07月31日,PyCharm 2.7.3發(fā)布,采用新的python重構(gòu),增強(qiáng)了遠(yuǎn)程配置與編輯體驗(yàn)。 [7]

PyCharm 3.0 版本主要改進(jìn)包括: [8]

  1. 全功能的嵌入式本地終端窗口

  2. 支持SQLAlchemy

  3. 支持PyramidWeb 框架

  4. 支持 Web2Py 框架

  5. 新的 Python 重構(gòu)

  6. 可配置的語(yǔ)言注入

  7. 改進(jìn) Python 代碼分析

  8. Django 代碼查看改進(jìn)

  9. Python 控制臺(tái)的變量查看

  10. 重復(fù)代碼監(jiān)測(cè)工具

  11. 對(duì) PyQt 和 PyGTK 支持的改進(jìn)

PyCharm 3.1 版本更新內(nèi)容如下: [9]

  1. 支持 Python 3.4

  2. 支持 Django 1.6

  3. 改進(jìn)對(duì) Vagrant 的支持

  4. 性能優(yōu)化

PyCharm 3.1.2版本主要更新內(nèi)容如下: [10]

  1. 修復(fù)了 Django 和 JavaScript

  2. 修復(fù)了 Nose test runner

  3. 修復(fù)了 SQL 支持和代碼編輯器

  4. 修復(fù)了 Python 3.4 調(diào)試器和代碼導(dǎo)航的問(wèn)題

  5. 其他大量的改進(jìn)

  6. Mac 用戶(hù):we turned off native Mac message boxes by defaultto avoid UI locks. You can always turn them back on by setting ide.mac.message.dialogs.as.sheets=true in theidea.properties configuration file.

  7. PyCharm 4 提供以下功能: [11]

  8. 改進(jìn)的Python/ Django控制臺(tái)工具窗口。

  9. 現(xiàn)在,您可以在項(xiàng)目運(yùn)行后或調(diào)試會(huì)話(huà)后讓控制臺(tái)保持開(kāi)啟。

  10. 調(diào)用繼承樹(shù)視圖,供檢視不同作用域內(nèi)的函數(shù)調(diào)用。

  11. 更好的包管理。

  12. 單元測(cè)試的子項(xiàng)測(cè)試支持。

  13. 新的項(xiàng)目創(chuàng)建向?qū)А?/p>

  14. 從WebStorm9和不斷增長(zhǎng)的IntelliJ平臺(tái)繼承的許多改進(jìn)。

PyCharm 4.0.1 版本是 bug 修復(fù)更新版本,值得關(guān)注的改進(jìn):修復(fù)了一個(gè)導(dǎo)致無(wú)限索引的問(wèn)題;代碼完成和檢查功能相關(guān)的 bug 修復(fù);修復(fù)了 matplotlib 支持相關(guān)的問(wèn)題;修復(fù)了遠(yuǎn)程解析器支持和一些 Django 的支持相關(guān)的問(wèn)題。 [12]

PyCharm 4.0.2 最值得關(guān)注的是:集成調(diào)試器和 Django 測(cè)試運(yùn)行器的 bug 修復(fù);VCS 支持方面的 bug 修復(fù)(Git 優(yōu)先);改進(jìn)模板語(yǔ)言自動(dòng)檢測(cè);修復(fù)了 Python 工作臺(tái)遠(yuǎn)程解析的問(wèn)題;修復(fù) PyQt5 的調(diào)試 bug;修復(fù)使用 Shift+Enter 運(yùn)行 Django manage.py 任務(wù)的問(wèn)題。 [13]

PyCharm 4.0.3 版本是 bug 修復(fù)版本,包括PyCharm 4.0.3 RC 版本同樣的改進(jìn) [14],以及一些值得關(guān)注的改進(jìn): [15]

  1. 修復(fù)了 UI 中發(fā)現(xiàn)行為的 bug

  2. 修復(fù)了遠(yuǎn)程調(diào)試器掛載的問(wèn)題

  3. 修復(fù)了嵌入式終端顏色設(shè)置的問(wèn)題

  4. 修復(fù)了 Django nose 測(cè)試的測(cè)試運(yùn)行程序相關(guān)的問(wèn)題。

  5. a fix for a UI bug with find action

  6. a fix for a remote debugger hanging

  7. a fix for color settings in an embedded terminal

  8. a test runner for Django nose tests is also fixed

PyCharm 4.0.4RC版本包括重要的 IPython Notebook 集成的 bug 修復(fù);支持集成調(diào)試器,嵌入式本地終端,VCS(主要是 Git 和 Subversion)。還有一個(gè)更重要的 bug 修復(fù)是類(lèi)引用的未定義屬性。引入了一個(gè)小但是非常方便的特性:多個(gè) Python 工作臺(tái)。 [16]

PyCharm 4.0.4包括大量改進(jìn):IPython Notebook 集成;調(diào)試器,嵌入式本地終端,Git 和 Subversion 支持;類(lèi)引用解決方案;支持 Lettuce;支持 CSS。 [17]

PyCharm 4.0.5RC 版本值得關(guān)注的新特性是:一個(gè)關(guān)鍵 PyPy 代碼審查的問(wèn)題修復(fù);修復(fù)了 NumPy 函數(shù)的一些問(wèn)題;一些重要的 Django 1.7 支持相關(guān)的修復(fù)。 [18]

PyCharm 4.0.5 RC2 版本只是修復(fù)了兩個(gè) bug:當(dāng)使用 Behave 時(shí)棄用警告;PyCharm 調(diào)試器的 bug 修復(fù)。 [19]

PyCharm 4.0.5版本主要是 bug 修復(fù)更新,解決了 PyPy 中錯(cuò)誤 code insight 的 bug;多進(jìn)程 Pyramid 和 Google App Engine 項(xiàng)目的調(diào)試問(wèn)題;Django 1.7 支持方面的問(wèn)題;NumPy 函數(shù)相關(guān)的問(wèn)題;使用 Behave 廢棄警告的問(wèn)題。 [20]

PyCharm 4.0.6RC 版本是個(gè) bug 修復(fù)更新,主要更新內(nèi)容:修復(fù) Django ORM inspection 問(wèn)題;修復(fù)ManyToManyField相關(guān) bug;修復(fù)搜索的 bug;修復(fù)使用 Jinja 標(biāo)簽時(shí),HTML indentatin 方面的問(wèn)題;修復(fù) Jinja2 HTML 文件中Structure View的“Nothing to show”問(wèn)題;修復(fù)了一些平臺(tái)的 bug。 [21]

PyCharm 4.5.4 發(fā)布,主要更新內(nèi)容如下:

  1. a fix for debugging external packages while using remote interpreters (PY-11462).

  2. a number of fixes for the deployment subsystem.

  3. a major fix for the Django manage.py tool (PY-16434).

  4. a few fixes and improvements for the integrated Python debugger.

  5. a fix for running IPython Notebooks with Anaconda (PY-15938).

  6. a fix in order to support the local terminal for recently released Windows 10 (IDEA-143300).

  7. a number of improvements for python code insight, especially a fix for autocompletion when __init__.py contains __all__ (PY-14454).

  8. a fix of PyCharm hang in case of long console output (PY-14560)

  9. performance improvement for global inspections (IDEA-136646)

  10. a fix for viewing images with the debugger’s evaluate window (IDEA-144036)

  11. a bunch of improvements in underlying IntelliJ Platform and much more。 [22]

譯文:

使用遠(yuǎn)程解釋器時(shí)調(diào)試外部包的修復(fù)程序(PY-11462)。部署子系統(tǒng)的許多修復(fù)程序。Django manage.py工具(py-16434)的主要修復(fù)程序。對(duì)集成的Python調(diào)試器進(jìn)行了一些修正和改進(jìn)。使用Anaconda(PY-15938)運(yùn)行IPython筆記本的修復(fù)程序。為了支持最近發(fā)布的Windows 10(IDEA-143300)的本地終端而進(jìn)行的修復(fù)。python代碼洞察的一些改進(jìn),特別是當(dāng)init.py包含all時(shí)自動(dòng)完成的修復(fù)(py-14454)。PY-14560長(zhǎng)控制臺(tái)輸出時(shí)PyCharm hang的修復(fù)全球檢查績(jī)效改進(jìn)(IDEA-136646)使用調(diào)試器的評(píng)估窗口查看圖像的修復(fù)程序(IDEA-144036)對(duì)底層IntelliJ平臺(tái)的一系列改進(jìn)。


參考資料

1、pycharm介紹.pycharm開(kāi)發(fā)商官方主頁(yè)

2、PyCharm 1.5 發(fā)布,Python IDE.開(kāi)源社區(qū)網(wǎng) [引用日期2012-08-18]

3、PyCharm 2.0 Beta 發(fā)布,Python 集成開(kāi)發(fā).開(kāi)源社區(qū)網(wǎng) [引用日期2012-08-18]

4、PyCharm 2.0 發(fā)布,專(zhuān)業(yè)的Python開(kāi)發(fā)工具.開(kāi)源社區(qū)網(wǎng) [引用日期2012-08-18]

5、PyCharm 2.5 Beta 發(fā)布.開(kāi)源社區(qū)網(wǎng) [引用日期2012-08-18]

6、PyCharm 2.5 發(fā)布,Python 集成開(kāi)發(fā)環(huán)境.開(kāi)源社區(qū)網(wǎng) [引用日期2012-08-18]

7、PyCharm v2.7.3更新.慧都控件網(wǎng) [引用日期2013-08-19]

8、PyCharm 3.0 發(fā)布,提供免費(fèi)開(kāi)源版本.開(kāi)源中國(guó)社區(qū) [引用日期2015-04-3]

9、PyCharm 3.1 發(fā)布,Python 集成開(kāi)發(fā)環(huán)境.開(kāi)源中國(guó)社區(qū) [引用日期2015-04-3]

10、PyCharm 3.1.2 發(fā)布.開(kāi)源中國(guó)社區(qū) [引用日期2015-04-3]

11、PyCharm 4 正式發(fā)布?。_(kāi)源中國(guó)社區(qū) [引用日期2015-04-3]

12、PyCharm 4.0.1 正式發(fā)布.開(kāi)源中國(guó)社區(qū) [引用日期2015-04-3]

13、PyCharm 4.0.2 發(fā)布,Python 集成開(kāi)發(fā)環(huán)境.開(kāi)源中國(guó)社區(qū) [引用日期2015-04-3]

14、PyCharm 4.0.3 RC 發(fā)布,Python 集成開(kāi)發(fā)環(huán)境.開(kāi)源中國(guó)社區(qū) [引用日期2015-04-3]

15、PyCharm 4.0.3 正式發(fā)布,Python 集成開(kāi)發(fā)環(huán)境.開(kāi)源中國(guó)社區(qū) [引用日期2015-04-3]

16、PyCharm 4.0.4 RC 發(fā)布,多個(gè) Python 工作臺(tái).開(kāi)源中國(guó)社區(qū) [引用日期2015-04-3]

17、PyCharm 4.0.4 正式發(fā)布,集成 IPython Notebook.開(kāi)源中國(guó)社區(qū) [引用日期2015-04-3]

18、PyCharm 4.0.5 RC 發(fā)布,Python 集成開(kāi)發(fā)環(huán)境.開(kāi)源中國(guó)社區(qū) [引用日期2015-04-3]

19、PyCharm 4.0.5 RC2 發(fā)布,Python 集成開(kāi)發(fā)環(huán)境.開(kāi)源中國(guó)社區(qū) [引用日期2015-04-3]

20、PyCharm 4.0.5 更新,Python 集成開(kāi)發(fā)環(huán)境.開(kāi)源中國(guó)社區(qū) [引用日期2015-04-3]

21、PyCharm 4.0.6 RC 發(fā)布,Python 集成開(kāi)發(fā)環(huán)境.開(kāi)源中國(guó)社區(qū) [引用日期2015-04-3]

22、PyCharm 4.5.4 發(fā)布,Python 集成開(kāi)發(fā)環(huán)境.開(kāi)源社區(qū)網(wǎng) [引用日期2015-09-9]


該文章在 2025/2/5 16:18:33 編輯過(guò)
關(guān)鍵字查詢(xún)
相關(guān)文章
正在查詢(xún)...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專(zhuān)業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車(chē)隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類(lèi)企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷(xiāo)售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶(hù)的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved