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

瞭解 Python

我在大學期間短暫地使用過 Python,當時我認為它和我會的那一點點 bash 一樣有用——只是看起來更好看一些。我經歷了一段 AMD64 C、C++、Lisp 和 ML 的旋風式中斷,然後找到了我的第一份工作,這份工作讓我重新開始編寫 Python 來支援一個醫療機器人平臺。發現並糾正內在的無知是一種美好的感覺,我很高興在這方面我錯了。感覺就像比以前的程式設計師獲得了顯著的優勢;我不需要花那麼長時間來完成工作。現在我可以快速給我的朋友群發郵件,輕鬆地在 Ubuntu 上連線機場的免費 Wi-Fi,並高效地從網路上抓取資料。與盯著彙編程式碼以編寫更高效的 C 程式碼相比,這感覺很像作弊,這總是讓我懷疑另一隻鞋子會掉下來,結果發現編寫 Python 直接導致了許多小貓的死亡。

隨著我的學習和成長,我也遇到了 Python 的缺點。我將這視為一個積極的方面——如果你在生活中沒有遇到限制,那說明你沒有進行足夠的實驗來充分發揮你的潛力。坦率地說,我不認為自己是一個特別敏銳的工程師,所以這通常只是我反覆碰壁,直到我意識到問題到底是什麼。在世界上所有的堆疊跟蹤中,Python 讓我的體驗最輕鬆。

看到 Python 在程式語言中獲得如此大的市場份額,真的很有意義。沉浸在一種程式語言中有點像一個陷阱,但它往往感覺更像是在為好人加油。隨著像 GILectomy 這樣雄心勃勃的目標在 Python 的未來中迫在眉睫,很難不密切關注,甚至更難不覺得 Python 確實是我工具箱中的瑞士軍刀。