• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wellhome
V2EX  ›  程序员

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

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

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

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

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