2015-10-21 23 views
-3

有什麼工具可以幫助抵制編程語言規則和語法的糟糕記憶,尤其是與Python相關的?在Python中編寫代碼時如何計算「編程語言遺忘症」?

我在Linux上使用Geany,發現單詞完成和片段幫助,但它們還遠遠不夠。讓Python文檔在瀏覽器中打開也有幫助,就像StackOverflow一樣,但是搜索它們需要時間,有時候我不太清楚搜索的內容。

對於Geany或其他方式,是否存在使Python語言規則和語法更易於訪問的工具?我設想一個彈出對話框,可能出現在一個術語或一個代碼對象上,並有簡明的解釋......是否有這樣的事情?

任何其他的技巧(除了純粹的心理練習「完美」和提高記憶力)可以建議克服這個問題嗎?

編輯:

現在我發現,IDLE,自帶的python提供正是我要找的默認IDE:如果我鍵入x.append(L.append(object) -> None -- append object to end出現,只是如果我忘記了所需要的信息的類型追加到位。

不幸的是,該功能似乎非常有限,無法使其出現在大多數關鍵字上,無論如何,我不喜歡IDLE過時的界面。

PyDev for Eclipse似乎也提供了類似的東西,可能更全面,但需要運行Java 7。

是嗎?還是有其他人?我無法理解關於Vim的研究 - Vim提供了我在IDLE中發現的東西嗎?

順便說一句,感謝所有overzealos SO法西斯投票下來。確實非常有用!

+1

您需要語法或庫API的幫助嗎?因爲Python是動態類型的,所以我發現Python中的自動補全總是缺乏,比Java或C變體的幫助少得多。 –

+1

@PeterWood這對程序員來說不太合適:它有點寬廣,並且正在尋求非現場資源。請閱讀:** [Programmers.SE是怎麼回事?堆棧溢出指南](http://meta.programmers.stackexchange.com/q/7182/22815)**。 –

+0

@DhaLee SO正在努力成爲質量保證網站,其中的問題是具體的,不可能有很多相互競爭的答案。它不應該是最有價值的答案是最好的,它應該是隻有一個答案。這是我們所追求的理想,而你的問題不適合。 –

回答

0

我不確定這是否適用於特定的Linux發行版,但您應該可以使用Microsoft VS Code,尤其是對於基於Web的應用程序。它有助於捕捉語法錯誤,而不必經歷試驗和錯誤。

如果你不這樣做,那麼試試這個:

  1. 的bug的代碼每個小部分之間夾打印報表,打印數量。
  2. 運行代碼。
  3. 看看最後打印的號碼,看看你的問題在哪裏。