分享生活百科知识

注册/登录|最近发布|今日推荐

主页 综合百科生活常识数码科技传统文化互联网健康时尚影视娱乐教育学习
当前位置:首页 > 数码科技

你用python做过哪些好玩的事情?

提问时间:2023-07-05 11:37关键词:python

你用python做过哪些好玩的事情?

点赞1、大兴安岭地区 网友:大个萝卜

前段时间,我尝试使用Python制作二维码,包括炫酷的动态二维码,比较好玩,接下来就介绍下如何实现的。

Python MyQR模块支持自定义二维码,可以生成普通二维码、艺术二维码,动态二维码。


我们在在Windows10 Python 3环境中使用pip进行安装,如下:

pip install myqr


制作普通二维码

导入MyQR包下的模板myqr,使用myqr.run方法在word参数中传入网址连接即可,制作一个普通的二维码。

我们将生成二维码图片默认文件名为“qrcode.png”,使用用微信扫生成的二维码,就会自动跳转到对应地址,如下


制作艺术二维码

我们将colorized=True,即可生成彩色二维码,若参数colorized=False,生成黑白二维码,如下:


制作动态二维码

若原文件为.gif图,则可生成对应的动态二维码,colorized参数设置=True,生成彩色动态二维码,若参数colorized=False,生成黑白动态二维码,如下:

若感兴趣,欢迎转发,关注支持哦。

点赞2、金昌市 网友:心太凉i

这个就非常多啦,下面我简单介绍5个python好玩的事情,感兴趣的朋友可以尝试一下:

01

下载视频

这里python专门提供了2个免费开源的下载工具—you-get和youtube-dl,只需一行命令便可轻松下载B站、优酷、美拍等网站视频,支持在线播放、批量下载,如果你缺少一个轻巧灵活的网页视频下载软件,可以使用一下这2个工具,非常不错,当然,对于图片、音频等网络文件,也可轻松下载:

02

人脸识别

针对二维人脸识别,python也专门提供了一个免费、开源的模块—face recognition,基于dlib深度人脸识别技术,不需要太多的代码,便可轻松识别人脸,如果你需要快速识别人脸并标注,不想自己手动构建模型,可以使用一下这个模块,非常不错,当然,opencv也是一个不错的选择:

03

智能聊天

针对微信聊天,python也提供了一个非常不错的模块—itchat,可以轻松接收、发送微信,支持私聊和群聊,你可以基于此注册一个图灵机器人,然后接入微信,自动接收和发送消息,实现智能聊天,效果还是非常不错的,怼人绝对溜溜的:

04

12306购票小助手

这是github上一个比较火的python项目,Star星非常高,已经达到了17.4k,可以轻松实现自动打码、自动登录、准点预售、捡漏、智能候补、邮件通知、server酱通知等常见功能,如果你需要快速购买火车票,可以使用一下这个工具,非常不错,当然,对于学习python来说,也是一个开源好项目:

05

绘制小猪佩奇

这是一个纯属娱乐的项目,针对日常二维绘图,python专用门提供了一个绘图函数库—turtle,可以轻松在平面坐标系绘制你需要的任意图形,常见的小猪佩奇、哆啦A梦等卡通人物,这个模块都可以轻松绘制,简单易学,非常容易上手,对于偶尔娱乐一下,还是非常不错的:

目前,就分享这5个python好玩的事情吧,当然,还有许多其他好玩的事情,像词云、爬虫等也都非常有趣,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

点赞3、安庆市 网友:壹世繁華

一直用python是因为工作需要,我刚开始工作的时候就是用的python,python的语法简单,第三方库很多,上手的速度可以说很快,原来用python的话,主要是用Django,和flask框架,发现这些年过去,python社区的web框架一直都是Django,web框架这一批感觉都是ruby on rails 开始,后来的都比较类似了,也没什么新的东西了,现在这个阶段。

推荐一个网站 https://github.com/jobbole/awesome-python-cn


中文版本的python的awesome 系列,里面猎取了python的常用的库,还有如何使用。包括了Web 框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等等。

可以自己去选几个感兴趣的话题去深入了解一下,常用的就是web框架和爬虫。其他的我自己也没多少经验,爬虫的话自己也搞过,有一些网站的数据需要做一下分析的话,爬虫还是必须的。

关注我,一起学前端。

点赞4、雅安市 网友:绝世飘逸

使用Python可以做很多事情,她基本上是万能的,个人是做Android开发的,听朋友说Python前景好,就随之入坑了,人生苦短,我用Python,下面我简单说一下,我在学习、实践中都用它干了些啥:

第一,初步阶段都是做一些脚本,如把图片分类、按规则命名、周期性执行命令控制Android自动化测试等

第二,Python作为耦合剂语言,在Android源码编译中呗广泛用到,学了后,对Android本职有了更深层的了解

第三,随着学Python深入,把公司的BUG管理系统给爬了,并做了有关BUG的数据分析,还定期生成图标报告,以便查看小伙伴们的工作效率和总结问题,那时候是用Djiango框架部署的

第四,那时候还喜欢看小说,但是很多都收费,就做了爬虫爬小说看,还分享了给小伙伴,想想还真是欠了好多网络作家的版权费,汗...

第五,爬图片和小视频,这个大家成年人都懂得,就不展开了

第六,当时公司有竞标人脸识别的项目,我就是用Python快速开发了一个产品原型

当然学了Python后做的事情当然不止这些,什么机器学习、神经网络之类的、图像识别都有所接触,越是学Python,越觉得她强大...







点赞5、长春市 网友:狂拽龙少

老数据人了,用python做过挺多自己觉得有意思的东西

用python看抖音用户画像


发现城市方面,广东、江苏刷的最多


星座方面,摩羯天蝎座的人刷得最多



还用python分析过北京、广州房地产市场的房价,得出自己都买不起的结论...


代码运行几分钟就提取下22170套广州二手房数据,简单清洗后部分数据展示如下:


2020年1月至6月广州二手房量价走势


2020年1月至6月广州二手房成交TOP20楼盘



用python爬了猫眼数据,找到了2021最烂的电影


利用python制作一个词云图



一部打着开心麻花团队旗号的电影,玩起了诈骗式营销,喜获猫眼评分3.2


猫眼3.2分,是什么概念?

这么说吧,毕志飞导演的神作——《逐梦演艺圈》即使在豆瓣上逼近2分!

但猫眼评分还有6.8分呢。

点赞6、牡丹江市 网友:白木瓜

uiautomator

可以使用uiautomator来调试手机。能够实现自动签到,自动打卡,抢红包等功能。还可以使用uiautomator刷抖音,快手赚点零花钱。

例子代码:

import uiautomator2 as u2
d = u2.connect('192.168.1.2')
if __name__ == "__main__":
print('test')

selenium+opencv

有些网站无法直接通过requests抓取,那么可以使用selenium结合opencv操作浏览器来抓取你想要得到的数据。

prefs = {
"download.prompt_for_download": False,
'download.default_directory': cxdata.downloadFolder,
"plugins.always_open_pdf_externally": True,
'profile.default_content_settings.popups': 0,
'profile.default_content_setting_values.images': 2,
}

chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument(r'user-data-dir='+cxdata.userdataFolder)
chrome_options.add_experimental_option('w3c', False)
chrome_options.add_experimental_option('prefs', prefs)
chrome_options.add_experimental_option('useAutomationExtension', False)

如想获得相关资料请私信我。

点赞7、德阳市 网友:心語心願

第一次用python 开发自动化部署工具

那会从事运维工作4年了,公司的开发部门版本发布还是使用的开发自己打包上传的方式,我也不知道有jenkins这种持续部署与集成的工具,单纯的就是想从开发的需求出发做一个自动化的部署工具。

我做的自动化部署工具第一个版本,使用的是windows bat 也就是批处理,需要将这个脚本发给每个开发,他们自己运行批处理,批处理会自动执行一系列打包、上传、解压功能,但批处理有个不好的地方,无法在linux服务器上部署使用

于是出现了第二个版本,使用linux shell 编写,功能和第一个版本一致,但和批处理一样有个同样的毛病,需要将脚本分发給所有开发,如果脚本更新了,需要重新分发给开发与测试,非常麻烦。

这时候从网上发现了可以使用python开发web界面的程序,那这样就可以通过pyhon调用服务器上的脚本就可以实现自动化了。基于这种想法,我开发了第一个简单的Python web 工具,并在公司内部得到了普遍使用。


devops之路

第二年我到了一家新公司,部门负责人是一位资历很深的java开发,他引导我了解到了 easyui 、django、bootstrap,基于这些技术框架与公司的流水线需求,我真正意义上地开发了一个ci&cd自研平台。

逐渐的系统在公司不断被推广,系统最开始由我一个人做,变成了5个人做,而且由我牵头研发,就这样一步一个脚印,遵循敏捷开发的思想,持续迭代了3年,系统变得非常好用且稳健。

这个过程中我体会到了”好玩“,这个好玩是对编程设计的领悟、对设计模式的领悟、对数据库建模的重要性的体会。

可以说python带我入了编程的大门,了解到了软件开发的整个流程。更为我后来的研发管理之路做好了坚实的铺垫。

点赞8、普兰店 网友:泪阑珊

Python是一个简单方便的脚本语言,标准库功能全面,同时还有庞大的生态环境,基本上所有你可以想到的东西都可以在Python中找到相关类库。


网络爬虫

Python有requests-html和scrapy等框架,可以非常简单的编写网络爬虫,随心所欲的从网络上获取数据。比如说看到一些图片网站好看的福利图,就可以用爬虫直接下载下来。


操作Excel

有时候经常需要对Excel报表进行一些批量操作,如果一些功能是机械性的,就可以利用Python强大的Excel类库openpyxl来操作Excel,减轻工作负担。


辅助计算机操作

如果你需要机械性的使用鼠标或者键盘对电脑进行操作,可以利用Python的类库PyAutoGUI来进行处理。它还可以利用图片识别功能,动态识别程序中的按钮元素,让我们能够更加灵活的处理。


快速搭建网站服务

Python语言有一个非常流行的web框架flask,它非常的简洁,可以用很少的代码快速实现网站搭建。如果你想试试搭建微信公众号后台之类的话,flask一定是你最简单的选择。


人脸识别等人工智能服务

现在Python领域的人工智能技术已经非常普及了,很多大公司都开发了相应的服务,我们只需要调用一下api即可利用这些先进的技术。下图是百度的人脸识别api,如果我们有类似需求的话,只需要注册个账号,然后简单调用一下,就可以享受到这些功能了。


点赞9、凉山彝族自治州 网友:烟花雨

好多好玩的,比如获取天气,获取古诗,获取优美诗句、获取图片拍摄信息、签到、获取汉字的拼音

知识推荐

八哥问答——日常生活学习知识分享。 垃圾信息处理邮箱 tousu669@163.com 网站地图
icp备案号 闽ICP备2023007808号-3 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.12606.com All Rights Reserved