Python是一种面向对象的解释型编程语言,源代码与解释器CPython遵守GPL协议,Python语法简洁清晰。
语法简洁清晰,那么我们用少量的Python代码能做哪些有趣的东西?温馨提示:文末必看。
一、画爱心表白
1、图形都是由一系列的点(X,Y)构成的曲线,由于X,Y满足一定的关系,所以我们就可以建立模型,建立表达式expression,当满足时,两个for循环(for X in range;for Y in range)就会每行每列的打印。
2、Python代码与注释:
![image.png](https://upload-images.jianshu.io/upload_images/27351833-c9f8f9c66ca2e2b1.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
理清思路一行代码实现:
![image.png](https://upload-images.jianshu.io/upload_images/27351833-d2ed90c31278a505.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
看上去是三行,在IDE中写作一行Python代码即可实现,如图:
![image.png](https://upload-images.jianshu.io/upload_images/27351833-bb8d8dea9eadb243.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
此图为静态图,效果并不如意,那么我们把它做成动态图并实现图文表白如何?(可自行更改字母内容)
![image.png](https://upload-images.jianshu.io/upload_images/27351833-4912e0abb9422fdf.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
更改后代码如下:
![image.png](https://upload-images.jianshu.io/upload_images/27351833-c42bb8bcdda29787.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
**二、快递查询工具**
1、此Python小项目需要用到json与requests两个库,还需调用API。
2、代码注解:
![image.png](https://upload-images.jianshu.io/upload_images/27351833-988e88ca199718aa.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
3、查询效果:
![image.png](https://upload-images.jianshu.io/upload_images/27351833-d35ef665ebc1cb9a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
!
**三、Python爬虫入门级别教程之图片爬取**
1、很多因为兴趣而学习Python的朋友大多是看到别人爬取视频、图片吧,我是以前看到别人爬取小电影,我才有动力学的。
![image.png](https://upload-images.jianshu.io/upload_images/27351833-bba555c2560001a0.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
2、Python代码:
![image.png](https://upload-images.jianshu.io/upload_images/27351833-49def0d0d91df69a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
3、效果图
![image.png](https://upload-images.jianshu.io/upload_images/27351833-c6b3199890eb3ec7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
**四、佛祖镇楼**
![image.png](https://upload-images.jianshu.io/upload_images/27351833-2ed2b0883a80736a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
代码有点那个......但是效果是出来了。同理,可画其它的图形,这个需要你自己的想象力。
**五、做动画手绘**
![image.png](https://upload-images.jianshu.io/upload_images/27351833-3dbd2124e7c65b72.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
示例:
源代码:
![image.png](https://upload-images.jianshu.io/upload_images/27351833-6b751bc4740693e0.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
**六、(压轴)连连看暴力辅助**
连连看我相信大家都有玩过,不多介绍。要完成它的辅助,首先我们能想到的有哪些?
图像识别,鼠标interwetten与威廉的赔率体系 。图像识别可不一定要什么难度很高的算法。OpenCV这个神级框架,轻松帮我们搞定了,要善于利用工具。
由python win32的API就可以实现鼠标模拟点击。
想破解QQ的连连看,必须config.py里的配置改成QQ连连看对应的配置,但配置是什么我不会说出来。假如你能够靠自己做出来,偷着乐就好了,不要宣扬,假如说你一定要张牙舞爪的到处显摆... 我的确也不会说啥,毕竟小编也正在这样做。
源代码:
![image.png](https://upload-images.jianshu.io/upload_images/27351833-28a16ebbed9c2654.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
审核编辑:符乾江
-
编程
+关注
关注
88文章
3615浏览量
93717 -
python
+关注
关注
56文章
4796浏览量
84670
发布评论请先 登录
相关推荐
XD08M3232红外感应单片机开发板适合初学者吗?
人工智能就该这样学!零基础小白超详细AI学习路径(算法原理+Python代码+项目案例)
![人工智能就该这样<b class='flag-5'>学</b>!零基础小白超详细AI学习路径(算法原理+<b class='flag-5'>Python</b>代码+<b class='flag-5'>项目</b>案例)](https://file1.elecfans.com/web3/M00/00/B9/wKgZPGdNXi6AFO4CAABr8-Xhles974.png)
对比Python与Java编程语言
入门?毕设?竞赛?项目练手?STM32/嵌入式/物联网学习,有这几款开发板就够了!
![入门?毕设?竞赛?<b class='flag-5'>项目</b><b class='flag-5'>练手</b>?STM32/嵌入式/物联网学习,有这几款开发板就够了!](https://file1.elecfans.com/web1/M00/F2/A6/wKgaoWcHkNaANi0QAAA7FI1NqQw084.png)
我用的是multisim14.0,因为是初学者,仿真电路的时候找不到合适的模型,应该怎么办?
使用Python进行Ping测试
![使用<b class='flag-5'>Python</b>进行Ping测试](https://file1.elecfans.com/web2/M00/02/FD/wKgaoma53G-AaVZUAABUXbtkmLo864.jpg)
初学者必看:破解PCB设计常见错误!
![<b class='flag-5'>初学者</b><b class='flag-5'>必看</b>:破解PCB设计常见错误!](https://file1.elecfans.com/web2/M00/F2/68/wKgaomZ1NrWAG2iYAAE3rKEzjks586.png)
评论