在學習Python或者工作的過程中,好用的工具不僅可以讓我們少走彎路,,還可以極大地提高開發(fā)效率,,那么Python有哪些好用的工具?本文為大家整理了10款比較受歡迎且超好用的工具,快來認識一下吧,。 第一款:最強終端 Upterm 它是一個全平臺的終端,,可以說是終端里的IDE,有著強大的自動補全功能,,之前的名字叫做:BlackWindow,。有人跟他說這個名字不利于社區(qū)推廣,,改名叫Upterm之后現(xiàn)在已經(jīng)17000+Star了,。 第二款:交互式解釋器 PtPython 一個交互式的Python解釋器,支持語法高亮,、提示,,甚至是VIM和emacs的鍵入模式。 第三款:包管理必備 Anaconda 強烈推薦:Anaconda,。它能幫你安裝許多麻煩的東西,,包括:Python環(huán)境、pip包管理工具,、常用的庫,、配置好環(huán)境路徑等等。這些小事情小白自己一個個去做的話,,容易遇到各種問題,,也容易造成挫敗感。如果你想用Python搞數(shù)據(jù)方面的事情,,安裝它就可以了,,它甚至開發(fā)了一套JIT的解釋器Numba。所以Anaconda有了JIT之后,,對線上科學計算效率要求比較高的東西也可以搞定了,。 第四款:編輯器 Sublime3 如果你是小白的話,推薦從PyCharm開始上手,,但是有時候?qū)懸恍┹p量的小腳本,,就會想到輕量級一點的工具,。Sublime3很多地方都有了極大的提升,并且用起來比原來還要簡單,,配合安裝Anaconda或CodeIntel插件,,可以讓Sublime3擁有近乎IDE的體驗。 第五款:前端在線編輯器 CodeSandbox 雖然這個不算是真正意義上的Python開發(fā)工具,,但如果后端工程師想要寫前端的話,,這個在線編輯器太方便了,節(jié)省了后端工程師的生命,。不用安裝npm的幾千個包了,,它已經(jīng)在云端完成了,才讓你直接就可以上手寫代碼,、看效果,。對于React、Vue這些主流前端框架都支持,。 第六款:Python Tutor Python Tutor是一個免費教育工具,,可幫助學生攻克編程學習中的基礎(chǔ)障礙,理解每一行源代碼在程序執(zhí)行時在計算機中的過程,。通過這個工具,,教師或?qū)W生可以直接在web瀏覽器中編寫Python代碼,并逐步可視化地運行程序,。 第七款:IPython 如何進行交互式編程?沒錯,,就是通過IPython。IPython相對于Python自帶的shell要好用的多,,并且能夠支持代碼縮進,、TAB鍵補全代碼等功能。如果進行交互式編程,,這是不可缺少的工具,。 第八款:Jupyter Notebook Jupyter Notebook就像一個草稿本,能將文本注釋,、數(shù)學方程,、代碼和可視化內(nèi)容全部組合到一個易于共享的文檔中,以Web頁面的方式展示,,它是數(shù)據(jù)分析,、機器學習的必備工具。 第九款:Pycharm Pycharm是程序員常常使用的開發(fā)工具,,簡單,、易用,并且能夠設(shè)置不同的主題模式,,根據(jù)自己的喜好來設(shè)置代碼風格,。 第十款:Python Tutor 這個工具可能對初學者比較有用,,而對于中高級程序員則用處較少。這個工具的特色是能夠清楚的理解每一行代碼是如何在計算機中執(zhí)行的,,中高級程序員一般通過分步調(diào)試可以實現(xiàn)類似的功能,。這個工具對于最初接觸Python、最初來學習編程的同學還是非常有用的,,初學者可以體驗一下,。 |
|