[閱讀週記] 20180730-0803
記錄過去一週的閱讀中覺得值得分享的資訊…
[Python]
- TalkPython[‘Podcast’] Episode #169: Becoming a Python content creator
這一集的 TalkPythoToMe 訪問了 Corey Schafer [ @coreymschafer ] 他製作了一個程式教學的 YouTube 頻道 [ https://youtube.com/c/coreyms ], 這個頻道有許多 Python 的學習資源, 還有 Git 教學, 值得花時間看一下.
- Generating Random Data in Python (Guide)
介紹一些用於在Python中生成隨機數據的不同選項,然後根據其安全級別,多功能性,目的和速度進行比較。 - E-Commerce for Django Developers (with Wagtail Tutorial)
Step by step 的 Wagtail CMS + Snipcart 教學, 示範如何架構一個自製的 Django-powered 的電子商務網站:
* 建立一個新的Wagtail網站
* 增加Snipcart config 設定
* 建立 database migrations
* 為商店創建新產品
* 製作電子商務 template - Documenting Python Code: A Complete Guide
這篇文章談到如何為 Python Project 撰寫註解及文件,內容包含了:
* 註解的使用情境及一些撰寫技巧(tips)
* 如何使用 Docstring 作為 Class and class methods, Package, modules, and functions, 以及Script 的說明
* 工具及網路資源, 例如: Sphinx, MkDocs, Read The Docs 等 - Setting Up a Flask Application in PyCharm
Miguel 所介紹的一些在 PyCharm Project 中設置 Flask App 的技巧,以便可以從PyCharm Community Edition內部執行,除錯和測試,
[Devops]
- 如何提高一个研發團的“代碼速度”?
螞蟻金服國際事業群技術風險部研究員南門,談要如何提高code velocity。提升四个关键能力:
*能频繁地把代碼整合回master
*非常强大地跑回歸測試的能力
*一鍵部署乃至無人值守發布的能力
*把大项目拆成小项目做的能力 - 如何Docker化任意一个应用
一個如何將任一 web app 包裝成 Docker 的 10 步驟檢查清單.
[Machine Learning]
- TensorFlow 1.9 Officially Supports the Raspberry Pi
最新一版的 TensorFlow(1.9) 官方正式支援可以用 pip 安裝到 pre-built binaries Raspbian 9 (stretch).
可以執行以下指令:
$ sudo apt install libatlas-base-dev $ pip3 install tensorflow