
Python创意编程作品集
文章平均质量分 72
Python创意编程线上活动,是优快云下载频道和博客频道合力为程序员组织的一次兴趣编程活动。
源码下载地址:http://download.youkuaiyun.com/album/detail/3718
优快云官方博客
优快云 Blog 官方博客
展开
-
唐诗生成器
使用唐诗语料库,经过去噪预处理、分词、生成搭配、生成主题等过程,生成唐诗。原创 2017-05-12 17:11:25 · 31108 阅读 · 21 评论 -
Python学习记录-----批量发送post请求
昨天学了一天的Python(我的生产语言是java,也可以写一些shell脚本,算有一点点基础),今天有一个应用场景,就正好练手了。这个功能之前再java里写过,比较粗糙,原来是在我本机跑的,今天老大要求要随时保持请求,就用Python改写了下,省的又把一个有跟多杂项的jar包传到服务器,省空间又不乱,而且好读。先附上java代码:package xxxxxx.base;i原创 2017-05-11 20:03:13 · 9418 阅读 · 2 评论 -
Python爬虫自动获取优快云博客收藏文章
优快云的Python创意编程活动开始第一天就看到了,但是认为自己是菜鸟,就向当“吃瓜群众”,后来看到有好多人的代码是关于爬虫的,当初我就是由于对爬虫 感兴趣才自学的Python。现在也打算参加一下这个活动。由于经常使用优快云,所以收藏了好多优秀的文章,但是对于收藏夹没有整理好,要回去找之前收藏的文章不是很方便,经过研究,就用自学的简单Python爬虫帮我吧。去到首页一看,收藏的文章原创 2017-05-12 11:09:10 · 9157 阅读 · 7 评论 -
Python+ADB实现Android手机QQ自动点赞
使用Python,正则表达式与ADB实现Android手机QQ的自动点赞脚本原创 2017-05-10 22:37:49 · 22272 阅读 · 7 评论 -
基于K-近邻算法的手写数字识别研究
摘要:基于K-近邻算法研究手写数字(0-9)的识别问题,本文通过对手写数字的图像进行处理,提取特征向量,使用Python实现了K-近邻算法,并在此基础上开发了一个GUI测试程序,不仅能够实时测试手写识别的结果和调整k值,而且能够对识别错误的数字进行更正,将其加入训练库,使得该程序具有持续的学习能力,不断提高识别精度。1.引言 K-近邻算法是数据分类中最简单有效的算法。通过计算未知样本原创 2017-05-10 10:06:49 · 6167 阅读 · 4 评论 -
优达学城自动驾驶汽车-Project2 Traffic_Sign_Classifier
神经卷积网络在交通标志识别的运用原创 2017-05-09 12:37:52 · 6824 阅读 · 9 评论 -
Python3抓取糗百、不得姐、kanqu.com
测试电脑配置有点低,正常配置速度会比较快.使用必看:1.该代码使用Python3.6+版本;2.需要安装依赖库如下(可使用类似:pip install requests进行安装.下面括号中的版本号是我本机的版本号): requests(2.12.4); BeautifulSoup(4.5.1)(安装方式有差异,使用[ pip inst原创 2017-05-06 18:46:22 · 4431 阅读 · 1 评论 -
Python爬虫系列(三)多线程爬取斗图网站(皮皮虾,我们上车)
斗图我不怕最近看了Python多线程的相关内容,并且前几天观看了腾讯课堂潭州学院上面的关于斗图网爬取的公开课,课程内容大致是利用Python多线程爬取斗图(多页),并将图片保存到本地。自己写这篇文章总结下这个项目的所涉及的知识,并将实现过程分享给大家。首先:分析网站,找到图片的src地址打开网址:https://www.doutula.com/a原创 2017-05-06 17:05:54 · 7659 阅读 · 20 评论 -
Python 实现文本文件多路归并排序
文本文件内容排序功能:每行是一条记录,每行可以有多列,列间按预定义的分隔符分隔;可以按单列或多列组合排序,每列的顺序可以设置为反序或者正序;列的数据类型可以是字符串、整数、浮点数,比较排序时按指定的数据类型比较大小;排序算法可以单线程执行(适用于小文件),也可以多线程执行(适用于大文件,分隔排序后再归并);原创 2017-05-05 15:11:49 · 4971 阅读 · 0 评论 -
写个Python程序上下班抢个顺风单
一眨眼一个极顺路的滴滴顺风单被别人抢走了. 手就是慢, 怎么办? 敲个Python程序搞定它.本程序只限研究目的, 请勿非法使用!原创 2017-05-04 16:15:55 · 17014 阅读 · 5 评论 -
[PyQt] PyQt4写的音乐播放器
实现了: 播放歌曲;上/下一首;随机、循环、单曲循环;批量添加、删除歌曲;打开、存储播放列表(M3U格式);添加到收藏;单行/多行歌词桌面展示,有渐变填充效果;歌曲搜索;播放网络歌曲;自动保存配置;托盘、菜单播放控制。 下载地址: https://github.com/wn0112/PPlayer原创 2015-08-18 16:49:00 · 7936 阅读 · 16 评论 -
Python自定义豆瓣电影种类,排行,点评的爬取与存储(进阶下)
Python 2.7 IDE Pycharm 5.0.3如有兴趣可以从如下几个开始看起,其中有我遇到的很多问题: 基础抓取(限于“豆瓣高分”选项电影及评论)请看Python自定义豆瓣电影种类,排行,点评的爬取与存储(基础)初级抓取(限于“豆瓣电影”的各种选项,包括“热门”,“豆瓣高分”等十几个类别及评论,并打包exe)请看Python自定义豆瓣电影种类,排行,点评的爬取与存储(初级)进阶抓取(在原创 2016-07-23 12:59:53 · 8090 阅读 · 2 评论 -
超简单BeautifulSoup版Csdn博客(摘要视图)爬虫
csdnSpider.py代码import bs4import requestsorigin = 'http://blog.youkuaiyun.com'user_agent = ('Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36')he原创 2017-05-03 14:26:46 · 4071 阅读 · 0 评论 -
cmd下文件md5查看插件
文件md5可以帮助我们检测文件是否被篡改或者比较两个文件是否含有完全相同的内容,在linux及mac系统之中,都可以在终端窗口使用md5命令查看指定文件的md5值,然而在微软window系统的cmd下却没有简单的命令帮助我们查看文件md5值。本程序利用python实现输出指定文件的md5值,在添加环境变量之后可以方便的在cmd下使用,用例如下:附录原创 2017-05-03 18:28:41 · 3544 阅读 · 0 评论 -
Python爬虫:用BeautifulSoup进行NBA数据爬取
爬虫主要就是要过滤掉网页中无用的信息,抓取网页中有用的信息 一般的爬虫架构为: 在python爬虫之前先要对网页的结构知识有一定的了解,如网页的标签,网页的语言等知识,推荐去W3School: W3school链接进行了解 在进行爬虫之前还要有一些工具: 1.首先Python 的开发环境:这里我选择了python2.7,开发的IDE为了安装调试方便选择了用VS2013上的python插原创 2017-04-13 17:19:44 · 13782 阅读 · 7 评论 -
利用python+flask实现股票查询与结果网页展示
项目简介作品通过python+flask构建前端页面实现与用户的交互,其实现过程如下:部分代码展示1.后台进行股票查询与结果分析的代码:# -*- coding:utf-8 -*-import urllib.requestdef get_stock(stock_no): # 使用腾讯股票查询接口进行查询 f = urllib.request.ur原创 2017-05-03 11:31:24 · 12619 阅读 · 0 评论 -
python爬虫爬取淘宝网页
首先进行相关的分析要想爬取相关的信息,必须指导如下信息:1、访问接口2、翻页操作首先进行搜索,得到相关的网址:https://s.taobao.com/search?q=书包&imgfile=&commend=all&ssid=s5-e&search_type=item&sourceId=tb.index&spm=a21bo.50862.201856-taobao-item.1&i原创 2017-05-01 23:34:42 · 14409 阅读 · 9 评论 -
python2.7爬取京东商品评论
大神请绕路,新手先别急着上车我们先来了解一下京东商品评论的地址,他们的客户评论看似是在商品页(item.jd.com),但实际上是在club.jd.com/review/这一页里面,要找到这个只要打开浏览器的console看看页面元素的href的连接看仔细点就行。club.jd.com/review/在这一页里面留心点看看comment-content,你就会有找到你想要的原创 2017-05-01 22:27:39 · 2559 阅读 · 1 评论 -
基于Redis的布隆过滤器的实现
项目简介包含一个基于Redis的布隆过滤器的实现,以及应用到Scrapy中的Demo。地址:BloomFilterRedis布隆过滤器网上有很多介绍,推荐《数学之美》,介绍的很详尽,此处不再赘述。哈希函数布隆过滤器中需要n个哈希函数,我使用的是Arash Partow提供的常见哈希函数。建立在Redis上的布隆过滤器Redis中有一个数据结构叫做Bitmap(下方有官网详解),它提供一个最大长度为5原创 2017-04-30 17:57:51 · 30674 阅读 · 1 评论 -
利用开源HTML5引擎lufylegend.js结合javascript实现的五子棋人机对弈
前言 本文主要介绍利用开源引擎lufylegend.js开发基于Html5的游戏--五子棋,主要叙述其详细开发过程。游戏规则 玩过五子棋的都应该知道五子棋的规则,这里就简单介绍其规则。 1、传统五子棋的棋具与围棋大致相同,棋子分为黑白两色,棋盘为15×15,棋子放置于棋盘线交叉点上。两人对局,各执一色,轮流下一子,先将横、竖或斜线的5个或5个以上同色棋子连成不间断原创 2013-09-05 14:43:31 · 9357 阅读 · 5 评论 -
优快云 博客备份工具
前言核心登录模块备份模块博文扫描模块演示如何使用效果总结前言近段时间以来,听群友博友都在谈论着一件事:“优快云博客怎么没有备份功能啊?”。这其实也在一定程度上表征着大家对于文章这种知识性产品的重视度越来越高,也对于数据的安全提高了重视。所以我就尝试着写了这么一个工具。专门用来备份优快云博友的博客。 核心说起来是核心,其实也就那么回事吧。严格来说也就是一对代码,不能称之为核心啦。原创 2017-04-29 10:59:48 · 13985 阅读 · 14 评论 -
Python2 备份网站目录并上传百度网盘
最近用WordPress建了个个人博客,本着数据无价的原则编写了本脚本对数据库和网址目录进行备份并上传到百度网盘里原创 2017-04-27 22:51:23 · 2325 阅读 · 0 评论 -
Python实现微信自动回复(机器人版本)
现在微信使用程度越来越高,就想到能不能微信实现像qq似得自动回复功能。在实现的过程中发现,图灵机器人也有微信的接口,就拿来用了机器人创建完成后,会生成一个APIkey,用来和程序对接机器人里面的功能可以选择, 我是用微信的itchat模块实现微信的网页版登录。在命令行模式下打开微信,用手机扫描二维码,然后登录,图灵机器人就可以自动回复,不过感觉机器人有点污,大家可以试试~原创 2017-04-26 17:42:22 · 9442 阅读 · 9 评论 -
python解析基于xml格式的日志文件
大家中午好,由于过年一直还没回到状态,好久没分享一波小知识了,今天,继续给大家分享一波python解析日志的小脚本。首先,同样的先看看日志是个啥样。。。都是xml格式的,是不是看着就头晕了??没事,我们先来分析一波。1.每一段开头都是catalina-exec,那么我们就按catalina-exec来分,分了之后,他们就都是一段一段的了。2.然后,我们再在已原创 2017-02-22 17:28:06 · 9033 阅读 · 12 评论 -
微信实现电脑远程关机
解决自己忘记关机的坏毛病,从简单代码开始~原创 2017-04-27 08:35:52 · 12283 阅读 · 13 评论 -
python 实现简单的端口扫描器
# -- coding: utf-8 -- # port scan script 2.0 import optparse from socket import * from threading import *screenLock = Semaphore(value=1)def connScan(tgtHost, tgtPort):try: connSkt = socket(AF_INE原创 2017-04-27 10:03:55 · 3553 阅读 · 0 评论 -
认真对待 Python3 收邮件
前言准备初体验试水划水蹚水潜水拓展前言之前老是用Python发邮件,用起来挺方便的。但是一直没实现用Python收邮件,最近忙着笔试面试,但是又不能时刻打开浏览器,刷手机看看有没有新邮件(尤其是有没有关于面试,笔试通知的邮件)啊。所以写个脚本来做下定时任务,一旦有相关的主题邮件,结合GUI控件,声音组件,给出提醒。想来还是不错的。收邮件其实是被Python内置支持的,名为poplib。原创 2017-03-27 12:01:34 · 31701 阅读 · 17 评论