Python趣味代码整合之提升编程兴趣
这篇文章主要是整合一些趣味代码,一方面自己对这些内容比较感兴趣,另一方面希望这些代码能提升大家的编程兴趣。
一、Python使用turtle绘制国旗
代码如下:
运行结果如下所示,它是动态绘制过程。
注意安装第三方包的方法如下所示:
在Command Window界面下进入Anaconda2\Scripts文件夹,通过pip安装。
二、Python图片转换位字符画
代码如下:
运行结果如下所示,输入图片转换成txt文字显示。
更多Python视频、源码、资料加群683380553免费获取
缺点:如何通过一个文本编辑器查看原图呢?txt只能设置宋体8号字体最小,但是不能显示全部内容。
三、Python实现俄罗斯方块
需要注意配置文件 elsfk.cfg,定义了单一方向的原始方块形状组合,具体的格式说明请参见getConf中的注解。同时需要引入"msyh.ttc"中文字体。
elsfk.cfg文件内容如下:
由于这段代码长达550行,同时微信文章的代码在各种手机上会因为适配问题而无法全部显示,因此小编将它们放在了马哥的简书上,链接会放在文章最后,有兴趣的可以点击链接查看。
运行结果如下所示:
注意:需要pip install pygame安装该包,同时横向移动每次感觉总是两步。
四、Python实现飞机大战
第一步,显示背景。
第二步,显示飞机。
第三步,让飞机动起来。
运行结果如下所示:
五、Python 25行代码实现人脸识别
1.安装OpenCV
安装后如下图所示,选择build\python\2.7\x86\cv2.pyd,复制到python-2.7.9\Lib\site-packages\中即可。
关于C或者JAVA接口的安装,可参考build\doc\opencv_tutorials.pdf, 里面各种平台的详细安装步骤,以及结合IDE编译的说明。
2.下载源码
3.运行代码及结果
运行输入如下代码,去到文件夹下:
C:\>cd C:\Users\yxz15\Desktop\FaceDetect-master
python face_detect.py bbbb.jpg haarcascade_frontalface_default.xml
运行结果如下所示,可以看到人脸都识别出来了。
4.源码详解
需要源码记得加群:960410445获取
face_detect.py代码如下所示:
Python趣味代码整合之提升编程兴趣相关推荐
- Python趣味代码整合之提升学生编程兴趣
这篇文章主要是整合一些趣味代码,一方面自己对这些内容比较感兴趣,另一方面希望这些代码能提升学生的编程兴趣,其主旨是代码能在我的电脑上运行并有些趣味. 参考资料: ...
- [论文阅读] (01) 拿什么来拯救我的拖延症?初学者如何提升编程兴趣及LATEX入门详解
又是在凌晨三点赶作业,又是在Deadline前去熬夜,一次次无眠,一次次抱怨.为什么三年前.两年前.一年前,甚至是昨天,我都下定决心"从现在开始读顶会论文",却又悄悄选择逃避:为什 ...
- python趣味代码(拜托了看看吧)
我发现我最近掉粉了,这才发觉:完了完了,我忘了我已经这么多天没有更新,我的情绪也慢慢的慌起来了,心想:嗯不能再拖更了.然后马上上电脑打上3组趣味代码 import time words = input ...
- Python趣味代码
趣味代码一:爱心 代码段: import time words = input('Please input the words you want to say!:') for item in word ...
- python程序代码是什么_python编程:下列代码表示什么含义
deffib(n):print'n=',nifn>1:returnn*fib(n-1)else:print'endoftheline'return11.这段代码表示什么含义?能不能具体解释一下, ...
- Python趣味代码(一):微信信息轰炸
1.安装模块 首先需要在电脑上安装好pyautogui.pyperclip两个模块 # Windos系统安装命令 pip install pyautogui pip install pyperclip ...
- python趣味代码.绘太阳
from turtle import* #导入库 color('red','yellow') #设置颜色 begin_fill() #开始填充 while True: #绘制forward(200) ...
- 提高python代码能力_解决不了bug先放着,这里有40条提升编程技能小妙招
点击上方 "Python人工智能技术" 关注,星标或者置顶 22点24分准时推送,第一时间送达 来自:公众号 机器之心 | 编辑:真经君 Python人工智能技术(ID:coder ...
- 少儿编程之旅 趣学Python,小学生python趣味编程PPT
中小学生如何学习Python编程? 一.中小学生接触电脑的时间很少,所以要经常操作电脑,熟悉电脑的操作,查资料,环境变量,命令行等等.二.编程需要一些英语基础,不用很厉害,但是至少要能看懂一些简单的互 ...
最新文章
- SQL的优化和注意事项
- linux统计使用最多的10个命令
- VTK:可视化之VisualizeImageData
- java+stream+源码分析_java8学习之Stream源码分析
- SpringBoot项目中,Redis的初次使用
- Linux 文件IO管理 - POSIX
- UML图中时序图和协作图转化
- 洛谷——P1179 [NOIP2010 普及组] 数字统计
- VMware知识库中文文章列表 (更新2013年6月)
- steam失落的方舟入库python脚本
- Maven Failsafe 插件
- IDEA Unable to import maven project: See logs for details具体解决方法
- 语c和c语言,00后黑话等级测试,你能看懂几句?
- 【线性代数】矩阵的基本概念和运算性质
- 【数据库】数据库设计一
- 正弦函数的傅里叶级数展开计算
- Vue下面安装Element 的详细步骤
- linux CPU使用率过高或负载过高的处理思路
- ssh mysql视屏_ssh+MySQL开发VOD视频点播系统
- icloud电子邮件服务器,如何使用 iCloud 电子邮件地址别名收发邮件?