一名Python程序員會哪些好用的工具?
01-09
新人學Python,想知道有什麼好用的Python開發工具,謝謝!
在個人使用Python的過程中值得推薦的工具(包括但不限於開發工具):
IDE:PyCharm,jetbrains家的IDE個個好使REPL:ipython
編輯器:vim + YouCompleteMe插件網路請求:requests網頁解析:BeautifulSoup,lxml,html5lib繪圖:Pygal更易用,matplotlib功能強大
網路爬蟲:scrapy很易用,不過個人更喜歡裸寫爬蟲有些遺漏,想起來再更新吧~REPL
既然初學,就不要圖省事用什麼IDE,請用terminal+text editor。反正你寫的程序規模也不會大到要用到IDE的程度,不如把基本的工具用熟。
Emacs + IPython + Dash
- 測試神器:ipython, 特別方便,特別是用一些陌生的庫的時候,在這裡測試不同函數的功能之類,特別的方便。自動補全異常好用哈。增強版Python 交互界面。
- 書寫神器:emacs, 這個不說妥妥的好用。總體來說配一個好點的鍵盤,把大寫鎖定換成額外Crlt,操作起來特別舒暢,基本不用小拇指。跟vim比起來,我更接受emacs 操作理念,移動和輸入無切換。
- 閱讀神器:·pycharm, 就是總覺得卡卡的,因為功能太多了吧。。如果你的程序漸漸大了,還是要有一個ide 省心。版本控制也集成了,挺方便的其實。
- linux shell。這個看操作環境。
sublime text,pycharm
pycharm,用這個妥妥的
anaconda呀
jedi-vim ipython /_
spf13 http://vim.spf13.com/
ptpython,和ipython的提示差不多,但是功能更強大,支持emacs快捷鍵
jupyter notebook
pycharm
有哪些值得推薦的 Python 開發工具? - Python IDE搜索引擎
有個Python的內存CPU監控軟體,通過attach的形式進入Python進程中,分析每行代碼的內存用量,時間。具體名字google吧。是個收費軟體。
vs2015+Python tools for vs
Linux
vi
sublime text + pycharm你值得擁有。還有一本python cookbook
Anaconda 整合了python和各種熱門庫
想用哪個直接import就好啦。建議直接從3.x開始學,不然字元編碼就很頭大了。如果是linux,就vim加apt-get或者yum就好啦。推薦閱讀:
※matplotlib畫圖如何高質量導入到word中?
※如何用 Qt 開發現代桌面程序?
※tornado為什麼使用epoll的水平觸發模式,而不是邊緣觸發模式?
※用Python寫一個中國象棋AI?
※為什麼 sqlmap 源碼看起來那麼費勁?