人妻夜夜爽天天爽三区丁香花-人妻夜夜爽天天爽三-人妻夜夜爽天天爽欧美色院-人妻夜夜爽天天爽免费视频-人妻夜夜爽天天爽-人妻夜夜爽天天

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

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

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

PyCharm

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

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

外文名:PyCharm

類    別:一種Python IDE

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

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

發(fā)起者:JetBrains

使用人群:專業(yè)開發(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 專業(yè)開發(fā)人員和剛起步人員使用的有力工具。 [1]


功能特點(diǎn)

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

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


主要功能

編碼協(xié)助

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

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

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

代碼分析

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

Python重構(gòu)

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

支持Django

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

支持Google App引擎

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

集成版本控制

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

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

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

集成的單元測(cè)試

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

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

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


快捷鍵

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

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

◆ Tab

Tab 有2種情況:

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

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

◆ Shift+Enter — 智能換行

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

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


版本發(fā)布

2011年06月06日,PyCharm 1.5 發(fā)布,該版本帶來了大量的改進(jìn),使Python和Django開發(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ā)布,專業(yè)的Python開發(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. 可配置的語言注入

  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)航的問題

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

  6. Mac 用戶: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ì)話后讓控制臺(tái)保持開啟。

  10. 調(diào)用繼承樹視圖,供檢視不同作用域內(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)致無限索引的問題;代碼完成和檢查功能相關(guān)的 bug 修復(fù);修復(fù)了 matplotlib 支持相關(guān)的問題;修復(fù)了遠(yuǎn)程解析器支持和一些 Django 的支持相關(guān)的問題。 [12]

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

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

  4. 修復(fù)了 Django nose 測(cè)試的測(cè)試運(yùn)行程序相關(guā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ù)是類引用的未定義屬性。引入了一個(gè)小但是非常方便的特性:多個(gè) Python 工作臺(tái)。 [16]

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

PyCharm 4.0.5RC 版本值得關(guān)注的新特性是:一個(gè)關(guān)鍵 PyPy 代碼審查的問題修復(fù);修復(fù)了 NumPy 函數(shù)的一些問題;一些重要的 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)試問題;Django 1.7 支持方面的問題;NumPy 函數(shù)相關(guān)的問題;使用 Behave 廢棄警告的問題。 [20]

PyCharm 4.0.6RC 版本是個(gè) bug 修復(fù)更新,主要更新內(nèi)容:修復(fù) Django ORM inspection 問題;修復(fù)ManyToManyField相關(guān) bug;修復(fù)搜索的 bug;修復(fù)使用 Jinja 標(biāo)簽時(shí),HTML indentatin 方面的問題;修復(fù) Jinja2 HTML 文件中Structure View的“Nothing to show”問題;修復(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開發(fā)商官方主頁(yè)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

主站蜘蛛池模板: 亚洲天堂网在线视频 | 精品无码国产自产在线观看欧美1区2区3区 | 99国产揄拍国产精品人妻蜜 | 18禁欧美猛交XXXXX无码 | 狠狠干综合 | 亚洲一品AV片观看五月色婷婷 | 久久久久国产一级高清片武松 | 色社区| 国产成a人亚洲精v品无码性色 | 精品香蕉99久久久久网站 | 国产福利一区二区免费视频 | 国产三级欧美三级 | 久久午夜人妻系列 | 波多野结衣在线播放一区二区三区 | 久久精品亚洲中文字幕无码 | 亚洲免费片中文字幕 | 黄页大全在线观看 | 爱爱帝国亚洲一区二区三区 | 操操操干干干日日日 天天叉视频在线 | 亚洲精品爆乳一区二区H | 精品人妻少妇一区二区三区n | 2024国产福利每日更新 | hd无码视频在线观看 | 国产精品亚洲专区无码影院 | 国产白浆一区三区 | 99亚洲国产精品色一区二区三 | 国产精自产拍久久久久久蜜 | 国产精品蜜桃在线观看 | 亚洲精品国产摄像头 | 韩国精品一区二区 | 日本高清中文 | 成人片国产在线观看无码 | 久久久无码精品亚洲a片猫咪 | 免费在线观看黄网站 | 极品美女一区二区三区视频 | 无码精品日韩喷水 | 日韩一区二区综合精品 | 成人久久免费视频 | a级毛片免费观看网站 | 中文字幕欧美日韩久久 | 草草影院国产第一页 |