离下班还有半小时,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图表说拜拜了..