歡迎光臨
每天分享高質量文章

常用的 Python 工具與資源

(點選上方公眾號,可快速關註一起學Python)

 

經常收到粉絲的疑問,公眾號的程式碼排版真的很好看,究竟用的什麼開發工具呢?在這裡,統一回覆一下大家,公眾號的排版用的是MarkDown Here,而我平時使用的Python開發工具是Pycharm。這裡,我整理了一下在使用學習Python的過程中用到的開發工具和資源,分享給大家。

 

1、Pycharm

 

Pycharm是我一直使用的開發工具,簡單、易用,並且能夠設定不同的主題樣式,根據自己的喜好來設定程式碼風格。

 

如下是二分查詢Pycharm中的程式碼風格:

 

 

公眾號的程式碼風格:

def binary_search(list, item):
”’
:param list: 串列
:param item: 要查詢的元素
:return: item在list中的索引,若不在list中傳回None
”’

low = 0
high = len(list) – 1
while low <= high:
midpoint = (low + high) // 2
if list[midpoint] == item:
return midpoint
elif list[midpoint] < item:
low = midpoint + 1
elif list[midpoint] > item:
high = midpoint – 1
return None


是不是很類似?在這裡,強烈推薦大家使用Pycharm作為自己的開發工具。

 

2、IPython

 

如何進行互動式程式設計?沒錯,就是透過IPython。IPython相對於Python自帶的Shell要好用的多,並且能夠支援程式碼縮排、Tab鍵補全程式碼等功能。如果進行互動式程式設計,這是不可缺少的工具。

 

官網地址:http://ipython.org/

 

3、廖雪峰老師的Python教程

這個教程已經推薦過很多次了,今天還是要繼續推薦一下,因為我也是透過這個教程開啟我的Python學習之路的。

廖老師的Python教程通俗易懂,能夠對一個知識點由淺入深進行講解。很多粉絲說現在的Python書籍很貴,有沒有什麼比較好的教程、比較好的資源,那麼,廖老師的這個課程依舊是首選。

連結:https://www.liaoxuefeng.com/

4、Python Tutor

這個工具可能對初學者比較有用,而對於中高階程式員則用處較少。這個工具的特色是能夠清楚的理解每一行程式碼是如何在計算機中執行的,中高階程式員一般透過分步除錯可以實現類似的功能。

如下圖所示,對於二分查詢的程式碼,會按照流程一步步執行,看到程式碼在計算機中的整個執行流程。這個工具對於最初接觸Python、最初來學習程式設計的同學還是非常有用的,初學者不妨體驗看看。

連結:http://www.pythontutor.com/

5、菜鳥教程

 

很多人都會或多或少的接觸過菜鳥教程,並且不僅僅是在學習Python的過程中,因為菜鳥教程提供了多門技術語言的學習教程。這套教程也非常適用初學者,通常還可以在網頁上直接執行相關程式碼,雖然Python我是透過廖老師的教程學習的,但是HTML、JS等相關的內容的學習我主要是透過菜鳥教程學習的,推薦給大家。

 

連結:http://www.runoob.com/

 

你最喜歡哪個工具或者資源呢?在你學習Python的過程中還有什麼好的工具或者資源呢?歡迎留言跟大家一起分享哦。

    贊(0)

    分享創造快樂