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 · 39864 次点击
    这是一个创建于 3420 天前的主题,其中的信息可能已经有所发展或是发生改变。
    提高生产力的或者是出于兴趣恶搞的都行,找点灵感。
    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  
       2014-12-12 12:14:36 +08:00
    @stefwoo 哈哈哈,一样一样,我还自动点赞
    ccbikai
        10
    ccbikai  
       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
    找个优秀开源项目, 源码读完, 可以干活了
    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 开源的力量,哈哈
    GeekGao
        43
    GeekGao  
       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   ·   我们的愿景   ·   实用小工具   ·   1643 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 16:50 · PVG 00:50 · LAX 09:50 · JFK 12:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.