天天看點

《Python金融大資料分析》一2.2 結語

本節書摘來異步社群《python金融大資料分析》一書中的第2章,第2.2節,作者: 【德】yves hilpisch(伊夫 希爾皮斯科)譯者: 姚軍 責編: 傅道坤,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

如果你是初學者、臨時python開發人員或者來自不同程式設計背景的專業人士,python的入門一般相當簡單,隻需要幾個簡單的步驟。首先,應該安裝合适的python分發版本(如anaconda),以獲得一緻的python環境,也可以簡化定期更新的過程。

有了anaconda之類的分發版本,就擁有了互動式實踐資料和金融分析所需的最重要工具(例如ipython),或者以更傳統的實作-測試-調試風格開發更大應用程式的工具(例如spyder)。當然,可以加入自己喜歡的編輯器,這些編輯器可能已經包含了python文法高亮顯示功能。如果你還尋求文法和代碼檢查功能,可以考慮spyder内建的編輯器或者任何以python為焦點的編輯器。

附錄a介紹了一些文法、文檔和單元測試領域中的最優方法。在文法中,空格和空行以及代碼塊縮進起到了重要的作用。至于文檔,應該考慮在任何函數或者類中包含文檔字元串,提供輸入參數、輸出和可能錯誤等背景和幫助資訊以及使用示例。最後,應該從一開始就在開發過程中包含單元測試(至少對于較大的項目或者與更廣泛擁護基礎共享的項目)并使用專門工具簡化測試過程。