[閱讀週記] 20181022-1104
今年我們又辦了台中敏捷之旅,歡迎來參加 Agile Tour Taichung 2018
閱讀週記第13期, 上一週有事在忙一下子就過了二週 XD, 記錄過去二週閱讀中覺得值得分享的資訊…
[Python]
- Best Practices for Modifying a List While Looping Over It?
這幾天寫程式也遇到相同的情境,在 iterate 一個 List 時又要 delete or add item,這題的答案是先建一個新的 List,Twitter 的討論串比想像中長,可以看一下大家的看法。 - Write Better Python Functions
要學會寫Python程式應該不難,但要寫出一個可讀性高(High Readability)的程式就有很多值得探討的議,這篇文章討論了什麼樣的元素會造就一個“好”的 function? - Getting Started With Testing in Python
如果你寫了一陣的程式,但還沒有開始寫測試程式,這篇文章對 Testin 作了很完整的介紹,涵蓋- Automated vs. Manual Testing
- Unit Tests vs. Integration Tests
- Compares unittest, nose or nose2, pytest
- 討論了 “Writing Your First Test”, “Where to Write the Test”, “How to Structure a Simple Test”, “How to Write Assertions” 以及 “Dangers of Side Effects”
- Testing in PyCharm and VS Code
- 如何用Pyhton將多張 jpg 包裝成一張 gif
最近有需要將實驗結果的 image sequences 包成一張 gif, 用 Python 來作程式很簡單呢.
[Machine Learing]
- 機器學習模型圖書館:從傳統模型到深度學習
Julia Taiwan 社群的發起人在iT邦幫忙鐵人賽介紹機器學習的系列文章,從傳統的機器學習模型一路介紹到深度學習的模型。 - 開發機器的學習潛能—鑽牛角尖或舉一反三?
台大林軒思教授的演講:將以機器學習「是什麼」、「為什麼」、「怎麼做」、「怎麼用」四個面相,串起機器學習這60年來重要的幾段故事。
[其它]
- Web Architecture 101
Storyblocks 的VP Engineering 針對一個 Website backend 的架構作各個模組的說明,具體又精簡地對 Web Architecture 作一個說明。 - 跟著OpenDog打造波士頓動力機械狗
用開源軟體所開發出一款類似波士頓機械狗(Boston Dynamics BigDog)的「機械狗」,並取名為openDog,感覺很酷的機器人專案。