自学 python 后你用 Python 做过哪些有趣的项目 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
fanxiushan
V2EX    Python

自学 python 后你用 Python 做过哪些有趣的项目

  •  6
     
  •   fanxiushan 2014-12-12 10:56:57 +08:00 40721 次点击
    这是一个创建于 3955 天前的主题,其中的信息可能已经有所发展或是发生改变。
    提高生产力的或者是出于兴趣恶搞的都行,找点灵感。
    68 条回复    2017-05-14 12:16:28 +08:00
    icedx
        1
    icedx  
       2014-12-12 11:02:41 +08:00 via Android   1
    考虑到Windows 下的类Alfred 软件都太傻逼
    自己用PyQT 写了一个
    crazyxin1988
        2
    crazyxin1988  
       2014-12-12 11:04:02 +08:00   1
    写了一个自用的blog 跑在do上
    工作中还写了一些 脚本
    感觉自己无所不能啊
    baichi
        3
    baichi  
       2014-12-12 11:08:38 +08:00   1
    弄了一个一小时抓一次App Store页面的脚本 心仪的app降价了会第一时间通知
    karllrak
        4
    karllrak  
       2014-12-12 11:12:45 +08:00
    https://github.com/karllrak/guitimer 定时器...督促干活的
    stefwoo
        5
    stefwoo  
       2014-12-12 11:18:05 +08:00 via iPhone   2
    写了个关注老婆微博更新的程序。不随时刷微博伤不起啊。
    xidianlz
        6
    xidianlz  
       2014-12-12 11:29:26 +08:00   2
    狗耳朵用的不说,写了个猫屁股,准备开源中
    miaoever
        7
    miaoever  
       2014-12-12 11:47:35 +08:00
    在实验室做机器视觉相关的工作,用 Python 写了个编译器把一些 Matlab 编写的代码编译成 Python 代码,

    http://github.com/miaoever/mat2py

    PS:目前只是个 toy project.
    PSS:这个项目后来没维护了,因为我跑去写 C++ 了(逃
    polythene
        8
    polythene  
       2014-12-12 11:59:52 +08:00
    搞了个用来浏览hacker news的小网站 https://github.com/polyrabbit/hacker-news-digest
    ccbikai
        9
    ccbikai  
    PRO
       2014-12-12 12:14:36 +08:00
    @stefwoo 哈哈哈,一样一样,我还自动点赞
    ccbikai
        10
    ccbikai  
    PRO
       2014-12-12 12:15:16 +08:00   1
    @crazyxin1988 import 在手,天下我有
    icylogic
        11
    icylogic  
       2014-12-12 12:31:24 +08:00 via Android
    爬虫类的就是针对我们学校的,爬教务,抢课抢实验,找到校内BT站里预计收益会比较高的种子下载下来做种,删掉过时的;
    定期整理 develop 文件夹,比如查看有没有未 commit 的文件,统计工作量,是否和远程保持同步;
    结合gfw2pac自动切换代理和添加自定义规则;
    管理环境变量,不过最后发现用 Powershell 比较方便,就用ps写了。
    glasslion
        12
    glasslion  
       2014-12-12 12:46:27 +08:00
    https://github.com/glasslion/fontdump
    一个下载 Google Fonts, 并将其转化成可在本地/普通CDN host的工具
    awanabe
        13
    awanabe  
       2014-12-12 13:30:07 +08:00   1
    fanxiushan
        14
    fanxiushan  
    OP
       2014-12-12 13:40:32 +08:00
    @awanabe 这和python有啥关系..
    fanxiushan
        15
    fanxiushan  
    OP
       2014-12-12 13:43:10 +08:00
    @icylogic 非常提高生产力,赞!
    bohan
        16
    bohan  
       2014-12-12 13:48:48 +08:00
    写了一个把妹子图整站都爬下来的爬虫^_^
    https://github.com/ZhangBohan/fun_crawler
    isaced
        17
    isaced  
       2014-12-12 14:01:16 +08:00
    用 Django 写了个社区: https://github.com/isaced/NSLoger
    ericls
        18
    ericls  
       2014-12-12 14:04:17 +08:00
    用 Django 写了个社区: https://github.com/ericls/FairyBBS
    halicando
        19
    halicando  
       2014-12-12 14:11:58 +08:00   1
    www.vokop.com 正在测试中
    bohan
        20
    bohan  
       2014-12-12 14:14:37 +08:00
    好多写社区的呀
    imn1
        21
    imn1  
       2014-12-12 14:16:25 +08:00
    爬了10+M张图片……把北都集团旗下网站都研究了一遍
    A股数据分析

    一大堆小脚本帮助整理文件,例如
    整个文件夹树(文件夹过千,手动无理)里面的文件按规则自动改名
    一个小数据库记录自己曾下载过的东西,因为经常阅后即焚,不久后忘了下载过又重新下一遍,晕死
    重复文件hash
    诸如此类
    flymyhobby
        22
    flymyhobby  
       2014-12-12 14:20:22 +08:00
    多线程短信轰炸机,骚扰电话全搞死。
    awanabe
        23
    awanabe  
       2014-12-12 14:49:26 +08:00
    @fanxiushan powered by flask
    ipconfiger
        24
    ipconfiger  
       2014-12-12 14:54:42 +08:00   3
    一个commandline的看txt小说工具,可以一键伪装成正在编译中的伪装界面
    happywowwow
        25
    happywowwow  
       2014-12-12 15:10:51 +08:00   2
    blog
    爬豆瓣小组的图片 <请不要害羞>
    遗传算法实现三角形拟合图片
    nomemo
        26
    nomemo  
       2014-12-12 15:11:59 +08:00
    https://github.com/Wing-Of-War/ACGArtImageBatchDone

    抓了一个小App的接口下你懂的图→_→
    jianghu52
        27
    jianghu52  
       2014-12-12 15:13:05 +08:00
    1.建个博客
    2.做个自动签到工具放云上
    3.整理excel。我们的式样书都是excel型的,尤其是表定义。我现在都是用python直接读取excel生成sql文
    4.自定义模型筛选数据(这两天股市挺好,准备进场玩玩,但是实在不会用那些模型。干脆自己把数据读取出来,然后自定义模型筛选股票)-- 这个还没做,不知道还会有什么坑。
    5.爬虫抓取价格做比较。(我没做过,但是我知道有人做过)遇到心仪的商品,用爬虫把价格爬下来,然后做个触发器,隔一段时间就爬一次。(据说很容易封IP)。而且京东有类似的短信提醒功能。

    以上就是用python能实现的功能。
    KentY
        28
    KentY  
       2014-12-12 15:24:34 +08:00 via Android
    582033
        29
    582033  
       2014-12-12 16:16:10 +08:00
    摄像头监控小乌龟的,就算是个脚本吧... http://yjiang.tk/?p=991
    还有个当前天气查询跟调用了(图灵机器人)接口的微信公众账号
    doraemonext
        30
    doraemonext  
       2014-12-12 16:20:29 +08:00
    写了个微信公众平台的sdk: https://github.com/doraemonext/wechat-python-sdk
    lincanbin
        31
    lincanbin  
       2014-12-12 16:41:57 +08:00 via Android
    个人项目用来写爬虫之类的小脚本居多,写过利用测速网站进行DDOS的脚本,还有各种爬虫了。此外还有大量简短的小脚本,例如Wikipedia的xml转SQL,文件整理之类。
    非个人项目就有微信平台,附带个用微信oauth接口手机网站
    PeterD
        32
    PeterD  
       2014-12-12 16:59:07 +08:00   2
    https://github.com/PeterDing/iScript
    关于 网盘、音乐、视频解析、tumblr、bt magnet、ed2k 搜索
    4everLoveU
        33
    4everLoveU  
       2014-12-12 17:11:06 +08:00
    当时工作用的自动化接口测试框架 https://github.com/heulizeyang/AutoApi
    qianlifeng
        34
    qianlifeng  
       2014-12-12 17:15:16 +08:00
    建wox的网站: http://new2.getwox.com
    zhyu
        35
    zhyu  
       2014-12-12 17:17:28 +08:00
    用 django 写了个 online judge http://code.bupt.edu.cn/
    用 flask 写了几个内部数据管理网站
    玩手游的时候写了个外挂
    pyqt 写了个密码管理器
    还有几个爬虫
    kokdemo
        36
    kokdemo  
       2014-12-12 18:07:51 +08:00
    本来打算写个播放器的……

    现在换用nodejs写了……逃……
    zenliver
        37
    zenliver  
       2014-12-12 18:12:19 +08:00   1
    找个优秀开源项目, 源码读完, 可以干活了
    /tr>
    fanxiushan
        38
    fanxiushan  
    OP
       2014-12-12 18:19:54 +08:00
    @bohan 还有好多写爬虫的,我也准备尝试写一个爬虫。这么多开源代码牛逼死了。
    exoticknight
        39
    exoticknight  
       2014-12-12 18:23:16 +08:00
    搬运动画的广播到b站,觉得每天开网页看更新太麻烦,写脚本抓
    https://github.com/exoticknight/radioitScript
    搞毕业设计&校科创,写xenserver的简单管理,gui用pyqt做的,之后打算改成pyside
    https://github.com/exoticknight/Micro-XenServer-Manager
    thinker3
        40
    thinker3  
       2014-12-12 18:27:33 +08:00
    我自己三个操作系统下都在用的查记英语单词的软件 https://github.com/thinker3/youdao
    nower
        41
    nower  
       2014-12-12 18:28:44 +08:00
    写原型代码分析数据,数据可视化
    bohan
        42
    bohan  
       2014-12-12 18:32:12 +08:00
    @fanxiushan 开源的力量,哈哈
    R4rvZ6agNVWr56V0
        43
    R4rvZ6agNVWr56V0  
       2014-12-12 18:34:36 +08:00
    把20年每一天每一个时辰的黄历数据给爬到数据库
    onlyice
        44
    onlyice  
       2014-12-12 19:54:23 +08:00
    @glasslion 看了你的博客,感觉好赞,想订阅可是找不到 RSS...
    deben
        45
    deben  
       2014-12-12 20:00:18 +08:00 via Android
    算过彩票,算吗?
    zhkzyth
        46
    zhkzyth  
       2014-12-12 20:54:03 +08:00
    写过一个bt收集器,基于dht协议的,向dht网络广播自己,然后收集大家的种子~好罪恶的感觉=.=

    https://github.com/zhkzyth/BT-Share
    ibigbug
        47
    ibigbug  
       2014-12-12 21:01:23 +08:00
    为了让 moto X 能报号, 把通讯录所有中文名字全转成了拼音.
    fzleee
        48
    fzleee  
       2014-12-12 21:16:04 +08:00
    http://blog.ifconfiger.com 一个架设在GAE 上的博客
    TheC
        49
    TheC  
       2014-12-13 00:39:17 +08:00
    https://github.com/chitosai/acgindex

    因为平常用bangumi管理新番收视进度,于是做了个给bangumi条目关联bilibili视频地址的玩意儿,没什么技术含量但是对我自己来说非常实用
    ybh37
        50
    ybh37  
       2014-12-13 09:04:54 +08:00
    给公司领导写了一个爬虫辅助工作,洋洋得意的时候发现网上有那么多好用的爬虫框架……唉!懒得改了。
    我这种水货程序员,算是学习语法一共花了两天时间,所以写的很烂,就不放上去让你们笑话了
    neargle
        51
    neargle  
       2014-12-13 10:01:41 +08:00
    @fzleee 架设在GAE上的 居然能访问这么快 是为什么呢?
    thankyourtender
        52
    thankyourtender  
       2014-12-13 11:41:32 +08:00
    @happywowwow 开源了吗? 遗传算法?
    Yinz
        53
    Yinz  
       2014-12-13 11:45:42 +08:00
    @nomemo 接口似乎被封了哦;D
    fzleee
        54
    fzleee  
       2014-12-13 12:43:56 +08:00
    @neargle 就是绑定了一个域名而已,在家基本不能访问(可能是DNS 污染吧)。具体快的原因不是很明白
    matthieulin
        55
    matthieulin  
       2014-12-13 14:13:36 +08:00
    @PeterD 91那个我一直有在用
    Maxiee
        56
    Maxiee  
       2014-12-13 15:05:28 +08:00
    Python新闻联播词频统计 http://www.judymax.com/archives/1033
    hdjdcyl
        57
    hdjdcyl  
       2014-12-13 16:16:27 +08:00
    @qianlifeng 喔~~wox更新了。。。很给力的软件。。。。
    mengzhuo
        58
    mengzhuo  
       2014-12-14 00:01:10 +08:00
    ming2281
        59
    ming2281  
       2014-12-16 17:08:50 +08:00
    爬虫,不能再爽了,
    egrcc
        60
    egrcc  
       2014-12-17 11:06:56 +08:00 via Android
    thecooker
        61
    thecooker  
       2015-05-20 12:08:11 +08:00
    @PeterD 感觉写了不少实用的小工具
    iseliget
        62
    iseliget  
       2015-12-16 21:08:06 +08:00
    写了一个从 Danbooru 上下载图片的工具。用户输入 tag 之后就能下载所有带有这个 tag 的图片。很简单,代码不到 100 行: https://github.com/iseliget/danbooru-grabber
    panda0
        63
    panda0  
       2016-01-30 00:19:17 +08:00
    @flymyhobby 短信轰炸有源码吗?想深入了解学习一下 ^_^
    yuting0501
        64
    yuting0501  
       2017-02-18 09:14:29 +08:00
    @icedx 我也想用 pyqt5 写个类似 alfred 、 wox 这样的工具,请问你的代码有在 github 上开源吗
    bigtrace
        65
    bigtrace  
       2017-03-25 02:35:51 +08:00
    自己写了一个百度贴吧自动发贴机,结果被贴吧系统给永封了。
    后来做了些 text mining ,把金庸武侠小说里面的人物的关系图谱给找出来
    bigtrace
        66
    bigtrace  
       2017-03-25 02:38:17 +08:00
    @panda0 我有 php 的,但是 python 原理也一样,主要是找各种网站上没有过期的,不需要验证码的发送短信 url 就行。
    bigtrace
        67
    bigtrace  
       2017-03-25 02:43:33 +08:00
    @Maxiee https://gist.github.com/luw2007/6016931 jieba 有词性分类,而且可以自定义词性,还可以从搜狗这种开源词库下下来转成 jieba 的字典,增加分词效率
    panda0
        68
    panda0  
       2017-05-14 12:16:28 +08:00
    @bigtrace 贴个地址可以吗?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     6093 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 60ms UTC 02:19 PVG 10:19 LAX 19:19 JFK 22:19
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86