V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wellhome
V2EX  ›  程序员

据说拳不离手曲不离口,那么有没有一个地方可以天天练 Python 的。

  •  
  •   wellhome · 180 天前 · 2832 次点击
    这是一个创建于 180 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在的工作不是总需要写 code 。python 大概有半年没碰了。忘记的很快。
    据说拳不离手曲不离口,那么有没有一个地方可以天天练 python 的。
    我想练到 80 岁。
    25 条回复    2021-01-26 02:32:54 +08:00
    thet
        1
    thet   180 天前
    写 leetcode 吧
    rust
        2
    rust   180 天前   ❤️ 5
    多简单的事,你去发个贴,说提供开发服务,并且免费,能写到你想吐.
    SuperMild
        3
    SuperMild   180 天前
    做些小工具呀,我做了一个密码管理工具和一个笔记工具,用 Go 写的,如果你有兴趣可以拿来改成 python, 或者你也可以另外找一些感兴趣的工具来弄。想像自己是一个木工,打造一些小家具自用。
    Sparetire
        4
    Sparetire   180 天前 via Android
    Codewar
    mumbler
        5
    mumbler   180 天前 via Android   ❤️ 1
    编程最大的乐趣是可以自己设计一个项目,自己实现,你光想做作业,会很枯燥的
    fengchang
        6
    fengchang   180 天前   ❤️ 14
    有本书叫《程序员的职业素养》,其中第 6 章第 2 节 编程柔道场 中提到一个概念叫 kata (应该是空手道的“套路”),作者会使用同一个问题练习几百几千次,后来每写一次只要几分钟。

    如果你不喜欢这种重复的话,我还发现了一个网站 codewars.com ,提供了很多 kata,你可以选择一个语言,每天写一个,大概十几分钟也够了。

    kata 和 leetcode 里的题目很不一样,通常不需要考虑算法,主要练习语言。写一道 leetcode 通常需要较长的时间,一天一题的压力很大,但是一天一个 kata 就非常轻松了。

    另外,具体到 Python 这种语言,codewars 的用户非常喜欢函数式编程,练习十几次以后起手就是一套 map lambda 一行解决问题。
    levelworm
        7
    levelworm   180 天前 via Android
    做项目啊,小的那种做起。
    levelworm
        8
    levelworm   180 天前   ❤️ 1
    写一个 scheme 解释器之类的,SICP Python 版本最后一个大项目。或者写个 BASIC 解释器,Peter Norvig 有源代码可以参考。不过我觉得最好还是工作中用到的东西,这样动力更足。
    wellhome
        9
    wellhome   180 天前
    @fengchang 兄弟大才啊。
    wellhome
        10
    wellhome   180 天前
    @Sparetire 多谢分享
    levelworm
        11
    levelworm   180 天前
    @fengchang leetcode 这种想我比较笨的有时候一个星期也写不出来一道题,的确比较打击士气。。。
    hoyixi
        12
    hoyixi   180 天前
    想办法用它赚外快
    wellhome
        13
    wellhome   180 天前
    楼上说赚外快的。我水平还没到那种 信手拈来的地步。 我想是否可以通过一种套路的重复联系,可以最短时间呢就能攒出一个东西。 其实计算机世界就是个创造奇迹的世界, 有时候一个项目几十号可能真干不过一个牛逼的人几天写的。
    我不是这样的天才。我想是否有一种重复的笨方法不断的联系。 使我能努力接近这样的牛人的水平。
    类似于俞敏洪老师说的, 蜗牛每天爬一点,最后也能获得老鹰的视角。 这个爬的过程的快乐是老鹰无法体会到的。笨人也有自己的小确幸不是。
    wellhome
        14
    wellhome   180 天前
    @mumbler 不是作业。就是和吊嗓子一样。保持一下状态。
    xuanbg
        15
    xuanbg   180 天前
    不断重构……先实现重构 10 遍这个小目标吧
    janxin
        16
    janxin   180 天前
    上班💼啊
    limuyan44
        17
    limuyan44   180 天前 via Android
    爬淘宝,够连蛮久的了。
    nano91
        18
    nano91   180 天前
    @SuperMild 开源了吗
    Takamine
        19
    Takamine   180 天前 via Android
    Github, 看到你觉得不错的,改成 Python 实现。
    siteshen
        20
    siteshen   180 天前
    @fengchang 之前看过些 codewars 的代码,个人觉得那些满篇 lambda 、reduce 的代码(尤其是 js )真不是什么好代码。
    SuperMild
        21
    SuperMild   180 天前
    @nano91 开源,我的仓库 https://github.com/ahui2016
    siyemiaokube
        22
    siyemiaokube   180 天前 via iPhone
    project euler
    printese
        23
    printese   180 天前 via iPhone
    看看自己工作中有哪些地方可以自动化完成的,试着去中 py 实现一下
    printese
        24
    printese   180 天前 via iPhone
    DoctorCat
        25
    DoctorCat   180 天前
    找个开源项目,例如小到 flask 大到 openstack 去修 bug
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   951 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 19:36 · PVG 03:36 · LAX 12:36 · JFK 15:36
    ♥ Do have faith in what you're doing.