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
wgit
V2EX  ›  Python

怎么更有效率的找轮子

  •  
  •   wgit · 2022-10-30 15:05:21 +08:00 · 3118 次点击
    这是一个创建于 515 天前的主题,其中的信息可能已经有所发展或是发生改变。

    英语水平不行

    不知道怎么表达关键词

    进行翻译得到的结果往往强差人意

    python 库很丰富,却卡在了不知道怎么找....

    12 条回复    2022-10-31 20:08:55 +08:00
    jones2000
        1
    jones2000  
       2022-10-30 15:18:14 +08:00   ❤️ 3
    靠别人, 不如靠自己, 自己写。
    changwei
        2
    changwei  
       2022-10-30 15:18:27 +08:00 via Android   ❤️ 1
    没事就经常去 github 的 trend 里面看项目名称和 readme ,慢慢就会看懂了。
    即使是英文程度好的人,第一眼看到 scrollspy ,segmentcontroller 这样的单词,也不一定能看懂它实际指代的是什么功能的库
    wgit
        3
    wgit  
    OP
       2022-10-30 15:42:56 +08:00
    @jones2000 #1 想要实现某个功能,却没有思路的时候。如果有能直接套用或可以借鉴的例子,无疑能大幅提高效率
    jones2000
        4
    jones2000  
       2022-10-30 16:11:41 +08:00   ❤️ 1
    @wgit 编程没有标准答案。把自己学过的东西结合起来使用。 最大发挥自己的能力。
    ae86
        5
    ae86  
       2022-10-30 16:22:09 +08:00   ❤️ 2
    问群友
    lete
        6
    lete  
       2022-10-30 16:46:32 +08:00   ❤️ 1
    我每次都是自己造,造完后发现这样的轮子已经有了,咬着牙也要用自己的轮子
    liutao1998
        7
    liutao1998  
       2022-10-30 23:52:39 +08:00   ❤️ 1
    源头都在 github ,google 搜索用 英文关键字
    dayeye2006199
        8
    dayeye2006199  
       2022-10-31 01:46:25 +08:00   ❤️ 1
    可以去别的项目里面看他们用什么。

    比如我想做一个命令行程序,但是不知道有什么轮子可以用。
    但是我知道某一个项目的命令行设计的很合理,我可以去看看他们是怎么弄的
    Mogeko
        9
    Mogeko  
       2022-10-31 06:53:22 +08:00 via iPhone   ❤️ 1
    我以 js 为例:

    1. 以 js + 做什么事情做关键词(翻译)+ lib 搜 Google ,关键词越短越好。比如处理日期的就是 “js date lib”

    2. 如果有多个结果的话 去 npm 看看谁的下载量最高

    3. 以 js + 关键词 + github 去看 issues 和 pr 的活跃度

    4. 至少把 README 看完,然后基本就能知道这个轮子是否适合你的项目了
    microxiaoxiao
        10
    microxiaoxiao  
       2022-10-31 08:10:08 +08:00 via Android   ❤️ 1
    这样,先看主要分类,一般介绍主要功能的,然后进一步搜索,类似深度优先搜索。
    e7
        11
    e7  
       2022-10-31 10:15:51 +08:00   ❤️ 1
    github 搜 awesome
    9ine
        12
    9ine  
       2022-10-31 20:08:55 +08:00
    @e7 这就去建一个 awesome 仓库骗 star (狗头
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3083 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 12:51 · PVG 20:51 · LAX 05:51 · JFK 08:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.