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