简单的python教程python怎么学
Python凭借其简洁的代码,赢得了许多开发者的喜爱。因此也就促使了更多开发者用Python开发新的模块,从而形成良性循环,Python可以凭借更加简短的代码实现许多有趣的操作。下面我们来看看,我们用不超过10行代码能实现些什么有趣的功能。
一、生成二维码
二维码作为一种信息传递的工具,在当今社会发挥了重要作用。而生成一个二维码也非常简单,在Python中我们可以通过MyQR模块了生成二维码,而生成一个二维码我们只需要2行代码,我们先安装MyQR模块,这里选用国内的源下载:安装完成后我们就可以开始写代码了:
我们执行代码后会在项目下生成一张二维码。当然我们还可以丰富二维码:
效果图如下:
另外MyQR还支持动态图片。
二、生成词云
词云是数据可视化的一种非常优美的方式,我们通过词云可以很直观的看出一些词语出现的频率高低。使用Python我们可以通过wordcloud模块生成词云,我们先安装wordcloud模块:
然后我们就可以写代码了:
执行代码后生成如下词云:
当然这只是最简单的词云。
三、批量抠图
抠图的实现需要借助百度飞桨的深度学习工具paddlepaddle,我们需要安装两个模块就可以很快的实现批量抠图了,第一个是PaddlePaddle:
还有一个是paddlehub模型库:
接下来我们只需要5行代码就能实现批量抠图:
抠图效果如下:
其中左边为原图,右边为抠图后填充黄色背景图。
更多详细教程,可以找我领取。我的抠抠前面是169,中间是0729,后面是198,数字连起来就行了
四、文字情绪识别
在paddlepaddle面前,自然语言处理也变得非常简单。实现文字情绪识别我们同样需要安装PaddlePaddle和Paddlehub,具体安装参见三中内容。然后就是我们的代码部分了:
识别的结果是一个字典列表:
其中sentiment_key字段包含了情绪信息.
五、识别是否带了口罩
这里同样是使用PaddlePaddle的产品,我们按照上面步骤安装好PaddlePaddle和Paddlehub,然后就开始写代码:
执行上述程序后,项目下会生成detection_result文件夹,识别结果都会在里面,识别效果如下: