注意: 雖然 JavaScript 不是本網站的必要條件,但您與內容的互動將受到限制。請開啟 JavaScript 以獲得完整體驗。

瞭解 Python

我大學時曾短暫地使用過 Python,當時覺得它和我知道的一點點 bash 一樣有用——只是看起來更漂亮一點。我短暫地涉獵了 AMD64 C、C++、Lisp 和 ML,然後找到了第一份工作,這份工作讓我重新開始編寫 Python 來支援一個醫療機器人平臺。發現並糾正內在的無知是一種美好的感覺,我很高興在這個方面是錯的。感覺像是比以前的自己獲得了巨大的優勢;我不需要花費那麼長時間來完成工作。現在我可以快速地向朋友傳送垃圾郵件,輕鬆地在 Ubuntu 上連線機場的免費 wifi,並高效地從網上抓取資料。與盯著彙編來編寫更高效的 C 相比,這感覺很像作弊,這總是讓我懷疑另一隻鞋子會掉下來,結果發現編寫 Python 直接導致了許多小貓的死亡。

隨著我的學習和成長,我也遇到了 Python 的缺點。我把這看作是積極的——如果你在生活中沒有遇到限制,你就沒有進行足夠的實驗來發揮你的全部潛力。坦率地說,我不認為自己是一個特別有洞察力的工程師,所以通常這只是把我的頭撞到同一個問題上,直到我意識到它到底是什麼。在世界上所有的堆疊跟蹤中,Python 讓這一切對我來說最容易。

看到 Python 在程式語言中獲得瞭如此大的市場份額,我感到非常欣慰。陷入一種程式語言有點像陷阱,但感覺這更像是為好人加油。隨著像 GILectomy 這樣的大目標在 Python 的未來中隱約可見,很難不密切關注,甚至更難不覺得 Python 確實是我工具箱中的瑞士軍刀。