剛開(kāi)始學(xué)習(xí)Python就開(kāi)始遇到難題了,對(duì)于Python IDE都比較糾結(jié),希望找到一些適合自己的、Python開(kāi)發(fā)工具。本篇給大家分享幾款Python開(kāi)發(fā)工具,供正在糾結(jié)用哪種開(kāi)發(fā)工具的小伙伴們參考~
對(duì)于學(xué)習(xí)Python的小伙伴,首推的Pycharm。
首先,PyCharm用于一般IDE具備的功能,比如, 調(diào)試、語(yǔ)法高亮、Project管理、代碼跳轉(zhuǎn)、智能提示、自動(dòng)完成、單元測(cè)試、版本控制
另外,PyCharm還提供了一些很好的功能用于Django開(kāi)發(fā),同時(shí)支持Google App Engine,更酷的是,PyCharm支持IronPython。
PyCharm是一種Python IDE,帶有一整套可以幫助用戶在使用Python語(yǔ)言開(kāi)發(fā)時(shí)提高其效率的工具,比如調(diào)試、語(yǔ)法高亮、Project管理、代碼跳轉(zhuǎn)、智能提示、自動(dòng)完成、單元測(cè)試、版本控制。此外,該IDE提供了一些高級(jí)功能,以用于支持Django框架下的專業(yè)Web開(kāi)發(fā)。
其次是sublime text啦,看看下圖,是不是覺(jué)得很漂亮呢?它就是sublime text~~
Sublime Text 支持多種編程語(yǔ)言的語(yǔ)法高亮、擁有優(yōu)秀的代碼自動(dòng)完成功能,還擁有代碼片段(Snippet)的功能,可以將常用的代碼片段保存起來(lái),在需要時(shí)隨時(shí)調(diào)用。支持 VIM 模式,可以使用Vim模式下的多數(shù)命令。支持宏,簡(jiǎn)單地說(shuō)就是把操作錄制下來(lái)或者自己編寫(xiě)命令,然后播放剛才錄制的操作或者命令。
Sublime Text 還具有良好的擴(kuò)展能力和完全開(kāi)放的用戶自定義配置與神奇實(shí)用的編輯狀態(tài)恢復(fù)功能。支持強(qiáng)大的多行選擇和多行編輯。強(qiáng)大的快捷命令"可以實(shí)時(shí)搜索到相應(yīng)的命令、選項(xiàng)、snippet 和 syntex, 按下回車(chē)就可以直接執(zhí)行,減少了查找的麻煩。即時(shí)的文件切換。隨心所欲的跳轉(zhuǎn)到任意文件的任意位置。多重選擇功能允許在頁(yè)面中同時(shí)存在多個(gè)光標(biāo)。
還有Jupyter, Jupyter Notebook(此前被稱為 IPython notebook)是一個(gè)交互式筆記本,支持運(yùn)行 40 多種編程語(yǔ)言。
Jupyter Notebook 的本質(zhì)是一個(gè) Web 應(yīng)用程序,便于創(chuàng)建和共享文學(xué)化程序文檔,支持實(shí)時(shí)代碼,數(shù)學(xué)方程,可視化和 markdown。 用途包括:數(shù)據(jù)清理和轉(zhuǎn)換,數(shù)值模擬,統(tǒng)計(jì)建模,機(jī)器學(xué)習(xí)等等 。數(shù)據(jù)挖掘領(lǐng)域中最熱門(mén)的比賽 Kaggle 里的資料都是Jupyter 格式 。
最后就是最基本的nopad++,最開(kāi)始的時(shí)候是實(shí)用這款作為開(kāi)發(fā)工具進(jìn)行基礎(chǔ)練習(xí)。
Notepad++是一套自由軟件的純文本編輯器。該軟件以GPL發(fā)布,有完整的中文化接口及支持多國(guó)語(yǔ)言撰寫(xiě)的功能(采用萬(wàn)國(guó)碼UTF-8技術(shù))。它的功能比Windows中的記事本(Notepad)強(qiáng)大,除了可以用來(lái)制作一般的純文字的幫助文檔,也十分適合用作撰寫(xiě)電腦程序的編輯器。
建議在學(xué)習(xí)Python基礎(chǔ)的時(shí)候還是多使用Python自帶的IDLE。IDLE是開(kāi)發(fā)python程序的基本IDE(集成開(kāi)發(fā)環(huán)境),具備基本的IDE的功能,是非商業(yè)Python開(kāi)發(fā)的不錯(cuò)的選擇。當(dāng)安裝好python以后,IDLE就自動(dòng)安裝好了,不需要另外去找。
如果你依然在編程的世界里迷茫,可以加入我們的Python學(xué)習(xí)扣qun:784758214,看看前輩們是如何學(xué)習(xí)的。交流經(jīng)驗(yàn)。從基礎(chǔ)的python腳本到web開(kāi)發(fā)、爬蟲(chóng)、django、數(shù)據(jù)挖掘等,零基礎(chǔ)到項(xiàng)目實(shí)戰(zhàn)的資料都有整理。送給每一位python的小伙伴!分享一些學(xué)習(xí)的方法和需要注意的小細(xì)節(jié),點(diǎn)擊加入我們的 python學(xué)習(xí)者聚集地
同時(shí),使用Eclipse這個(gè)強(qiáng)大的框架時(shí)IDLE也可以非常方便的調(diào)試Python程序。基本功能:語(yǔ)法加亮;段落縮進(jìn);基本文本編輯;TABLE鍵控制;調(diào)試程序。
如果小伙伴們有其他好用的Python IDE,歡迎在下邊留言哈~~~
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
