随笔分类 -  python趣味编程

摘要:去年忙活了一年,终于完成了《 Python编程自学手册》这本书,写得比较浅显。如果是python大卡就没必要买了,如果是入门学习者或者是一些入门者的培训机构,希望能够对学习或者教学有些帮助。 本书共分为三个部分, 第一部分是基础篇,重点讲解基本语法; 第二部分是进阶篇,重点讲解函数和多种组合数据类型 阅读全文
posted @ 2020-05-09 16:20 小五义 阅读(1784) 评论(1) 推荐(1) 编辑
摘要:利用TPYBoard 进行家庭无线温湿度检测 阅读全文
posted @ 2018-05-31 10:06 小五义 阅读(1780) 评论(0) 推荐(1) 编辑
摘要:转载请注明:@小五义http://www.cnblogs.com/xiaowuyi针对版本:DreamMail 4.6.9.2测试环境:windows xp sp3python版本:2.6测试邮箱:126.com#-*- coding:UTF-8 -*-#@小五义 http://www.cnblogs.com/xiaowuyiimport smtplib, urllib2 payload = '''''' def sendMail(toemail, smtpsrv, username, password): msg = "From: X 阅读全文
posted @ 2013-08-25 20:41 小五义 阅读(1018) 评论(0) 推荐(0) 编辑
摘要:所谓无痕取信,目前主要是指从邮箱中把信件收取后,邮箱内状态不发生任何改变。这里的状态主要是指两部分,一部分是邮件状态不变,即已读与未读状态不变,另一部分是指邮箱记录的登陆IP不发生改变。本文中所说的伪“无痕”取信主要是指实现第一部分。一、准备知识1、ImaplibIMAP4.append(mailbox, flags, date_time, message):Append message to named mailbox.IMAP4.authenticate(mechanism, authobject):Authenticate command — requires response pro. 阅读全文
posted @ 2013-08-07 22:42 小五义 阅读(11646) 评论(2) 推荐(3) 编辑
摘要:该例子摘自《PYTHON网络编程基础》P348页。运行该例子后,程序会提供当前工作目录(以及它的子目录)里面的文件。##simplehttpthread.pyfrom BaseHTTPServer import HTTPServerfrom SimpleHTTPServer import SimpleHTTPRequestHandlerfrom SocketServer import ThreadingMixInclass ThreadingServer(ThreadingMixIn,HTTPServer): passserveraddr=('',8765)srvr=Threa 阅读全文
posted @ 2012-11-15 16:10 小五义 阅读(1278) 评论(0) 推荐(0) 编辑
摘要:转载请注明:@小五义http://www.cnblogs.com/xiaowuyi题目:用walli在屏幕上写出指定的文字思路:利用地图,指引walli写出文字。walli要有笔运动的轨迹。方法:利用mapmake.py完成地图制作,其中右键建立笔运动轨迹,左建为字的笔划。运行walli.py,点击左键后walli会自动写字。因为walli是按运动轨迹运动,所以在制作地图时,要注意下笔顺序。具体代码:制作地图:mapmake.py# -*- coding: cp936 -*-#@小五义 http://www.cnblogs.com/xiaowuyi#右键画出绿色的点,表示walli的运动轨迹, 阅读全文
posted @ 2012-09-25 16:34 小五义 阅读(2442) 评论(1) 推荐(0) 编辑
摘要:转载请注明:@小五义http://www.cnblogs.com/xiaowuyi 用python加“验证码”为关键词在baidu里搜一下,可以找到很多关于验证码识别的文章。我大体看了一下,主要方法有几类:一类是通过对图片进行处理,然后利用字库特征匹配的方法,一类是图片处理后建立字符对应字典,还有一类是直接利用ocr模块进行识别。不管是用什么方法,都需要首先对图片进行处理,于是试着对下面的验证码进行分析。 一、图片处理 这个验证码中主要的影响因素是中间的曲线,首先考虑去掉图片中的曲线。考虑了两种算法: 第一种是首先取到曲线头的位置,即x=0时,黑点的位置。然后向后移动x的取值,观察每个x下黑点 阅读全文
posted @ 2012-09-10 08:47 小五义 阅读(22115) 评论(11) 推荐(5) 编辑
摘要:转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi题目:借书方案内容:小明有五本新书,要借给A、B、C三位小朋友,若每人每次只能借一本,则可以有多少种不同的借法。问题分析和算法设计:本问题实际上就是一个排列问题,即求从5个中取3个进行排列的方法有多少。首先对五本书从1至5进行编号,然后使用穷举的方法,假设三个人分别借这五本书中的一本,当三个人所借的书的编号都不相同时,就满足题意。具体代码:# -*- coding: cp936 -*-##@小五义 http://www.cnblogs.com/xiaowuyi'''借书方案:小明有五本新 阅读全文
posted @ 2012-08-06 21:26 小五义 阅读(3646) 评论(0) 推荐(2) 编辑
摘要:题目:歌星大奖赛内容:在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1到100分。选手最后得分为去掉一个最高分和一个最低分后,其余8个分数的平均值。问题分析和算法设计:问题算法比较简单,主要是用到两个知识点,一是判断最大值和最小值,二是计算平均值。代码如下:##@小五义 http://www.cnblogs.com/xiaowuyi'''题目:歌星大奖赛内容:在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1到100分。选手最后得分为去掉一个最高分和一个最低分后,其余8个分数的平均值。'''def inputscore(num): i= 阅读全文
posted @ 2012-08-02 17:24 小五义 阅读(6641) 评论(0) 推荐(1) 编辑