Python作为一种应用极为广泛的语言,几乎在任何领域都能派上用场。想做Web有Flask / Django / Tornado;想做分布式有Celery;想做手机App有 Kivy ;想做数据分析有Pandas;想做可视化有Matplotlib / Seaborn / Plotly / Bokeh;想做机器学习有Tensorflow / PyTorch / MxNet......

夸张一点说,几乎没有什么做不了的东西(笔芯)。小千今天分享一些可以用Python做的非常好玩的事情,大家都可以试试看~

1、增加面试通过率(据真实事件改编)

面试官:请实现一个中序表达式求值程序,支持四则运算和括号。比如输入'3+6/(3-2)',输出9。

2、用微信控制灯泡

搞个微信公众号,设置把请求转发到你自己的公众号服务器。公众号服务器上用Python搭一个HTTP服务器,获取到来自微信的请求。然后用Python多开一个线程,通过TCP / UDP协议把消息推送到本地电脑,电脑通过串口连接Arduino电路板。Python调用serial模块和Arduino电路板通信,Arduino控制灯泡的行为。

要是你有兴趣,还可以把Arduino接入你的家用电路,脑洞大一点你就可以在公司用微信控制你家的空调。

3、给喜欢的漫画上色

4、开启人脸识别之旅

我们在电视或海报上,看到的明星,往往都是 妆后+顶级修图师 处理过的照骗。而 素颜 才是评判颜值的真正标准。因此编写网络爬虫抓取百度图片的明星证件照,对部分明星素颜照进行颜值打分。结果如下:

可以看到,算法对刘诗诗的素颜照打出了1.52分。

可以看到,算法对杨幂的素颜照打出了1.63分。

算法对黄圣依的素颜照打出了2.26分

范爷以2.7分暂时位列榜首!给冰冰打call!!

5、可以防骚扰

国外有一位程序员 Kurt Grandis, 家里后院常常遭受松鼠小偷,于是乎他使用Python创造了一套智能武装系统:Kinect定位 -> OpenCV识别松鼠 ->  Arduino控制水枪攻击。

6、定时偷菜

“当年,写了人人农场的机器人。。。自动去偷菜收菜什么的。。。然后就觉得没意思了再也不玩偷菜类游戏了。。。

然后。。。我就把人人注销了。。。

嗯哼~”

后记,小编朋友研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合scratch(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手动力很有帮助。

Python可以做哪些神奇好玩的事情?相关推荐

  1. SegmentFault 技术周刊 Vol.30 - 学习 Python 来做一些神奇好玩的事情吧

    前言 开始之前,我们先来看这样一个提问: python初学者,请教python学习路径 相信看完 @X_AirDu 的回答我们已经对 Python 有了一个大概的了解.那接下来就让我们更深入的了解 P ...

  2. python能用来做什么有意思的事情-可以用 Python 编程语言做哪些神奇好玩的事情?...

    目前的数据工作中,数据科学家使用最多的工具语言就是Python,排在第二的工具语言是R语言.但这里有一个有趣的现象,那就是同时使用Python或者R语言的人,推荐别人使用Python的却远高于R语言. ...

  3. python有什么好玩的代码_可以用 Python 编程语言做哪些神奇好玩的事情?

    Python作为一种应用极为广泛的语言,几乎在任何领域都能派上用场.想做Web有Flask/Django/Tornado:想做分布式有Celery:想做手机App有Kivy:想做数据分析有Pandas ...

  4. 可以用 Python 编程语言做哪些神奇好玩的事情?

    [Python]作为一种应用极为广泛的语言,几乎在任何领域都能派上用场.想做Web有Flask / [Django] / Tornado:想做分布式有Celery:想做[手机][App]有 Kivy ...

  5. python可以神奇的做什么_可以用 Python 编程语言做哪些神奇好玩的事情?

    源自于一个用Python写各种小游戏的github合集,star数1k.除了坦克大战外,还包含滑雪者.皮卡丘GOGO.贪吃蛇.推箱子.拼图等游戏. 帮助你快速生成属于自己的铅笔画,单色或是彩铅都可以. ...

  6. python编程语言例子-可以用 Python 编程语言做哪些神奇好玩的事情?

    可以写个策略来赚钱算不算好玩呢? 网格大法好,熊市不用跑 不看眼成绩怎么有兴趣往后看~ 回测做了很多组,不同网格大小分别在大周期.震荡各做了一次.大周期:2018-10-10至2019-10-10-3 ...

  7. 全部python编程语言-可以用 Python 编程语言做哪些神奇好玩的事情?

    贪吃蛇.迷宫.吃豆人.扫雷.Flappy Bird...这些游戏可以是非常经典,甚至伴随着很多人的童年回忆.那么,你是否想过自己开发一款专属游戏?是否思考过开发这样一款游戏需要多少工作量? /> ...

  8. python编程语言能做什么_可以用 Python 编程语言做哪些神奇好玩的事情?

    可以用Python画小猪佩奇呀,萌炸天好嘛! 人邮君手把手教你Python画佩奇.我们先来看一下小猪佩奇的样子,如图1所示.图1 观察这个图像可以发现,小猪佩奇基本是由各种曲线构成的.她的鼻子是个椭圆 ...

  9. python可以干嘛用-Python可以被用来做哪些神奇好玩的事情

    原标题:Python可以被用来做哪些神奇好玩的事情 如果你在周末.有WIFI的房间里不知道做什么,不如学下Python吧.有了它,你可以什么都不需要! 基础需求篇:温饱与空虚 躺着赚钱 一位匿名知乎网 ...

最新文章

  1. 参与2011年7月13日举行的Azure国际猜拳锦标赛,赢取5,000美元大奖
  2. python输入是什么类型_python入门04——输入输出
  3. 【转】大端模式与小端模式、网络字节顺序与主机字节顺序 (经典)
  4. 基于Windows 2008 R2 Core的SQL Server 2008 R2 Cluster部署(Step by Step)
  5. MYSQL 分析表、检查表和优化表
  6. OpenGL ES之基本简介和渲染流程
  7. 树莓派自动备份mysql数据表_MySQL数据备份之mysqldump使用
  8. linux下安装minio
  9. Ubuntu系统中docker本地镜像的位置
  10. 每日算法系列【LeetCode 943】最短超级串
  11. 仿Linux中的cp操作
  12. Atitit 项目沟通管理 艾提拉总结 目录 1. 项目中沟通对象 2 1.1. 主要为项目干系人 产品部门 运营部门组员等 2 1.2. 适当越级沟通, 与高层直接沟通 3 2. 沟通频率 3
  13. BPM 與 SOA的演進與展望(下)
  14. android h5图片预览,移动端h5实现拍照上传图片并预览
  15. Pycharm下载库出错ERROR: Could not find a version that satisfies the requirement
  16. ClickHouse 来自战斗民族的OLAP利器
  17. Web3 | DID赛道之 Galxe(原 Project Galaxy)
  18. 论文脚注的冷知识你都知道了么?
  19. java中文分词的简单实现
  20. 尊尊网如何从0-1启动私域运营

热门文章

  1. 【项目】磁盘文件管理工具
  2. IPv4和IPv6介绍及区别
  3. 美元指数与人民币汇率
  4. java tolist_java – Collectors.toList()返回什么类型的List?
  5. 2019上海埃森哲软件开发面试
  6. 想要认认真真的夯实基础知识了
  7. IDEA导入JUnit测试类
  8. php单例是什么意思,什么是PHP单例模式?
  9. PHP单例模式与常驻内存(总结)
  10. java注解保留两位小数_jackson使用@JsonSerialize格式化BigDecimal解决.00不显示问题