離下班還有半小時,boss突然讓我把幾百部豆瓣電影做成個PPT,下班前交給他。還好我會Python,不然就回不去了!
PPT并不好用, 但還是得用它, 這里借用豆瓣Top250的電影信息, 利用python-pptx (0.6.7)自動生成250張PPT, 希望通過實例, 給常年整理PPT報表的上班族, 一個解放生產力的新思路 。
在這里還是要推薦下我自己建的Python開發學習裙:304 零伍零 799,裙里都是學Python開發的,如果你正在學習Python ,小編歡迎你加入,大家都是軟件開發黨,不定期分享干貨(只有Python軟件開發相關的),包括我自己整理的一份2018最新的Python進階資料和高級開發教程,歡迎進階中和進想深入Python的小伙伴
爬蟲數據呢都是在豆瓣抓的,至于爬蟲不懂咋辦?當然要好好學習一下啦!
ennnnn
我們還是來看看怎么實現自動化做PPT吧!
首先我們要做一個PPT的模板出來
制作模板的過程, 就是插入占位符的過程, 可以根據自己的需求插入各種占位符, 比如,豆瓣電影Top250的需求是, 插入圖片和文本內容, 那就從占位符中選擇, 內容, 圖片, 插入模板就好, 然后再對模板中的內容樣式和圖片位置進行調整, 就能得到符合需求的模板了 。
準備數據:
將豆瓣top250數據先爬下來,代碼網上有很多,也可以找小編要,關注薇星工宗號:程序員大牛! 就好了,自動獲??!
將數據按照模板填空, 導出到最終的ppt中。
代碼:
生成圖表
關于數據圖形化: Python有很多優秀的圖形庫, 比如matplotlab, 以及Google推出的在線編程工具colabratory, 都可以方便的實現數據可視化, 掌握了Python圖形庫的使用, 基本可以和PPT圖表說拜拜了..