本教材拋棄傳統的面面俱到的做法,簡單介紹Python及庫的安裝後,馬上利用開源軟件Homeassistant在電腦上進行智能家居的實踐,包括語音、短信、攝像頭、飛利浦燈具、小米智能家居設備;隨後根據進一步擴大智能家居功能的目標出發,介紹Python的相關程序開發方法並把它結合到Home assistant中;同理介紹OpenCV及其在Home assistant的應用,包括人臉識別、運動檢測等。隨後引入樹莓派進行Homeassistant智能家居的開發,通過樹莓派在外網利用手機操作智能家居的方法。最後通過幾個綜合案例提升智能家居的開發能力。