PyCharm 2019給Python開發(fā)人員提供了很多的基本工具,能夠讓我們?cè)谏厦婧芩拈_發(fā)我們的Python代碼。 Python 出自 jetbrains,如果你開發(fā)過 Android 或者 JAVA, 那么你應(yīng)對(duì) Android Studio和Intellij IDEA不陌生,它們都是基于jetbrains的編輯器。不得不說,各種快捷鍵和插件真的是牛的一批。同時(shí)也是最智能的PythonIDE。使用PyCharm(一種提供獨(dú)特編碼體驗(yàn)的智能PythonIDE)享受高效的Python、Django和Web開發(fā)。該編程軟件的智能代碼編輯器為Python、JavaScript、CoffeeScript、類型記錄、CSS、流行模板語言等提供了一流的支持。利用語言識(shí)別的代碼完成、錯(cuò)誤檢測(cè)和即時(shí)代碼修復(fù)!節(jié)省時(shí)間負(fù)責(zé)處理例程。專注于更大的事情,并采用以鍵盤為中心的方法來充分利用這款軟件的許多生產(chǎn)力特性。這款軟件對(duì)你的代碼了如指掌。依靠它實(shí)現(xiàn)智能代碼完成,實(shí)時(shí)錯(cuò)誤檢查和快速修復(fù),容易的項(xiàng)目導(dǎo)航,等等。編寫整潔和可維護(hù)的代碼,而IDE幫助您通過PEP 8檢查、測(cè)試輔助、智能重構(gòu)和大量檢查來控制質(zhì)量。PyCharm是由程序員為程序員設(shè)計(jì)的,目的是為高效的Python開發(fā)提供所需的所有工具。
安裝破解教程
1、下載數(shù)據(jù)包然后解壓,雙擊主程序運(yùn)行安裝點(diǎn)擊next
2、選擇安裝路徑,這里我們使用默認(rèn)路徑即可,直接點(diǎn)擊next
3、選擇64位
4、點(diǎn)擊“install”開始安裝
5、軟件正在安裝,請(qǐng)耐心等待
6、安裝完成,點(diǎn)擊“finish
7、安裝完成后將0.0.0.0 account.jetbrains.com和0.0.0.0 添加到hosts,hosts目錄為C:\Windows\System32\drivers\etc
8、然后打開http://idea.lanyus.com/ 點(diǎn)擊獲得注冊(cè)碼然后復(fù)制注冊(cè)碼
9、運(yùn)行軟件,將注冊(cè)碼復(fù)制到注冊(cè)框中然后點(diǎn)擊OK即可
軟件新功能
1、使用筆記本電腦
我們已經(jīng)使編輯筆記本中的代碼變得更容易了:在編輯筆記本時(shí),源代碼看起來像一個(gè)普通的Python文件。這使得在代碼周圍導(dǎo)航的工作變得輕松。當(dāng)然了!,支持往返編輯。,將立即反映
瀏覽器中所做的所有更改。
2、運(yùn)行和調(diào)試單元格
木星筆記本在幫助您探索和與您的數(shù)據(jù)交互方面非常出色。有了該軟件,木星筆記本就更容易使用了,因?yàn)槟梢栽贗DE中的筆記本上快速運(yùn)行和調(diào)試單元格。當(dāng)然,瀏覽器內(nèi)筆記本中的許多熱鍵也在軟件中工作。例如,使用Shift+Enter運(yùn)行突出顯示的單元格,并選擇下面的單元格。
3、服務(wù)器和內(nèi)核管理
更快地開始使用你的筆記本。使用該軟件,您不需要手動(dòng)啟動(dòng)服務(wù)器或內(nèi)核:只需打開筆記本并運(yùn)行單元格即可。它會(huì)自動(dòng)啟動(dòng)服務(wù)器和您打開的筆記本的適當(dāng)內(nèi)核。
4、可變查看器
如果您丟失了變量的當(dāng)前值,可以使用軟件的變量查看器來確保一切看起來都正確。
5、最近地點(diǎn)
在開發(fā)過程中,您可能經(jīng)常發(fā)現(xiàn)自己需要在代碼中的不同位置之間來回移動(dòng)。該軟件很久以來就有最近的文件彈出(Ctrl+E,或CMD+E(在MacOS上)幫助您快速地在這些文件之間導(dǎo)航。然而,您不只是想訪問一個(gè)文件,您希望被帶到一個(gè)特定的位置,所以我們介紹了新的和改進(jìn)的最近的位置彈出(Ctrl+Shift+E,或CMD+Shift+E(在MacOS上)讓你更快地到達(dá)目的地。
6、UI主題插件
不喜歡我們的默認(rèn)造型?我們已經(jīng)改進(jìn)了對(duì)UI主題插件的支持。通過查找‘tag:ui’在插件市場(chǎng)中找到一個(gè),或者學(xué)習(xí)如何使自己.
7、崇高文本鍵圖
切換到新工具最困難的部分之一是必須學(xué)習(xí)所有新的熱鍵。我們添加了一個(gè)崇高文本密鑰映射,以使任何從崇高文本切換到界面的人更容易。
8、大型集合的調(diào)試器性能
該軟件調(diào)試器現(xiàn)在可以處理無限大的集合,而無需在最初加載集合時(shí)減速。
9、數(shù)據(jù)類繼承
該軟件中已經(jīng)支持Python3.7數(shù)據(jù)類,但是現(xiàn)在我們已經(jīng)擴(kuò)展了這種支持,以確保數(shù)據(jù)類的子類也得到準(zhǔn)確的代碼完成。
10、狀態(tài)欄中的解釋器
當(dāng)您為多個(gè)環(huán)境開發(fā)應(yīng)用程序時(shí),例如在Python或框架版本之間遷移時(shí),當(dāng)您能夠在它們之間快速切換并查看您現(xiàn)在使用的版本時(shí),它會(huì)使生活變得更容易。
11、變量賦值的類型檢查
Python的可選類型可以幫助您記錄代碼并防止出錯(cuò)。我們現(xiàn)在通過檢查變量賦值上的類型來進(jìn)一步支持它。
12、Vagrant文件語法
該軟件支架Vagrantbox中的Python解釋器,現(xiàn)在也使您的Vagrant文件看起來很好。
13、SSH與sudo
您需要根訪問來控制RaspberryPI上的GPIO引腳,因此為了簡(jiǎn)化GPIO的開發(fā),我們?cè)谲浖锌梢酝ㄟ^SSH運(yùn)行具有根權(quán)限的代碼。當(dāng)然,您可以將根特權(quán)用于其他用途,但我們不想公開鼓勵(lì)這些用戶,對(duì)嗎?
14、改進(jìn)的HTML和CSS快速文檔
多年來,CSS變得更加強(qiáng)大,這帶來了更多的復(fù)雜性。為了幫助您找到解決這個(gè)更復(fù)雜的現(xiàn)代CSS的方法,我們改進(jìn)了快速文檔支持-只需按Ctrl+Q(或Ctrl+J了解更多信息。別擔(dān)心,如果你查一下“p”標(biāo)簽,我們不會(huì)告訴任何人的。
15、所有新的JavaScript調(diào)試控制臺(tái)
提供了JetBrains WebStorm出色的JavaScript支持。他們剛剛創(chuàng)建了一個(gè)新的、改進(jìn)的JavaScript調(diào)試控制臺(tái),它既適用于Node.js代碼,也適用于瀏覽器中的JavaScript。
16、多進(jìn)程試驗(yàn)轉(zhuǎn)輪
大型測(cè)試套件很好,但它們可能需要一段時(shí)間才能運(yùn)行。為了使它們更快地完成,我們現(xiàn)在已經(jīng)升級(jí)了pytest集成,以支持多進(jìn)程測(cè)試運(yùn)行。
17、新數(shù)據(jù)庫連接流
捆綁了來自JetBrains DataGrip的所有SQL支持。他們剛剛改進(jìn)了配置新數(shù)據(jù)庫連接的過程。如果你還沒試過這個(gè),那你就得好好享受了。在配置數(shù)據(jù)庫之后,除了能夠探索表之外,您還可以在用Python代碼編寫查詢時(shí)獲得模式感知的SQL完成。
軟件特色
1、智能代碼編輯器
這款軟件的智能代碼編輯器為Python、JavaScript、CoffeeScript、類型記錄、CSS、流行模板語言等提供了一流的支持。利用語言識(shí)別的代碼完成、錯(cuò)誤檢測(cè)和即時(shí)代碼修復(fù)!
2、智能代碼導(dǎo)航
使用智能搜索可跳轉(zhuǎn)到任何類、文件或符號(hào),甚至任何IDE操作或工具窗口。只需單擊一次即可切換到聲明、超級(jí)方法、測(cè)試、使用、實(shí)現(xiàn)等。
3、快速安全重構(gòu)
以智能的方式重構(gòu)代碼,使用安全重命名和刪除、提取方法、引入變量、內(nèi)聯(lián)變量或方法以及其他重構(gòu)。特定于語言和框架的重構(gòu)幫助您執(zhí)行項(xiàng)目范圍的更改。
4、調(diào)試、測(cè)試和分析
使用功能強(qiáng)大的調(diào)試器,為Python和JavaScript提供圖形用戶界面。使用編碼輔助和基于GUI的測(cè)試運(yùn)行程序來創(chuàng)建和運(yùn)行您的測(cè)試。使用PythonProfiler集成完全控制您的代碼。
5、風(fēng)險(xiǎn)投資、部署和遠(yuǎn)程開發(fā)
為使用Git、SVN、Mercurial或其他版本控制系統(tǒng)節(jié)省時(shí)間。在遠(yuǎn)程計(jì)算機(jī)上運(yùn)行和調(diào)試應(yīng)用程序。輕松地將自動(dòng)部署配置到遠(yuǎn)程主機(jī)或VM,并使用VagrantandDocker管理您的基礎(chǔ)設(shè)施。
6、數(shù)據(jù)庫工具
直接從IDE訪問Oracle、SQLServer、PostgreSQL、MySQL和其他數(shù)據(jù)庫。在編輯SQL代碼、運(yùn)行查詢、瀏覽數(shù)據(jù)和更改架構(gòu)時(shí),依賴PyCharm的幫助。
7、PythonWeb框架
該軟件為像Django、Flask、GoogleAppEngine、金字塔和web2py這樣的現(xiàn)代Web開發(fā)框架提供了很好的框架支持,包括Django模板調(diào)試器、Manage.py和appcfg.py工具、特殊的自動(dòng)完成和導(dǎo)航,僅舉幾個(gè)例子。
8、JavaScript&HTML
該軟件為JavaScript、CoffeeScript、類型記錄、HTML和CSS以及它們的現(xiàn)代后繼者提供了一流的支持。JavaScript調(diào)試器包含在該軟件中,并與Django服務(wù)器運(yùn)行配置集成在一起。
9、活編輯
LiveEditingPreview允許您在編輯器和瀏覽器中打開一個(gè)頁面,并在瀏覽器中立即看到在代碼中所做的更改。該軟件自動(dòng)保存您的更改,瀏覽器動(dòng)態(tài)更新頁面,顯示您的編輯。
10、交互式Python控制臺(tái)
運(yùn)行REPL Python控制臺(tái),這比標(biāo)準(zhǔn)控制臺(tái)提供了許多優(yōu)點(diǎn):即時(shí)語法檢查、大括號(hào)和引號(hào)匹配,當(dāng)然還有代碼完成。
11、科學(xué)堆棧支撐
該軟件內(nèi)置了對(duì)科學(xué)圖書館的支持。它支持Pandas、Numpy、Matplotlib和其他科學(xué)庫,為您提供最好的類內(nèi)代碼智能、圖表、數(shù)組查看器等等。
12、Conda集成
通過每個(gè)項(xiàng)目都有單獨(dú)的Conda環(huán)境,該軟件使您很容易創(chuàng)建和選擇合適的環(huán)境,從而保持獨(dú)立的依賴關(guān)系。
13、跨平臺(tái)IDE
該軟件在Windows、MacOS或Linux上工作。您可以在盡可能多的機(jī)器上安裝和運(yùn)行,并在所有計(jì)算機(jī)上使用相同的環(huán)境和功能。
14、插件
經(jīng)過10多年的IntelliJ平臺(tái)開發(fā),PyCharm 50+IDE插件具有不同的特性,包括對(duì)額外VCS的支持、與不同工具和框架的集成以及編輯器增強(qiáng)(如Vim仿真)。
15、可定制UI
有沒有軟件開發(fā)人員不喜歡修改他們的工具?我們還沒有達(dá)到一個(gè),所以我們已經(jīng)使PyCharmUI定制變得輕而易舉。享受一個(gè)微調(diào)工作空間與可定制的配色方案和鍵綁定。
0條評(píng)論