各位大佬好,请问对于一个有 Python 基础知识的人,有没有比较好的开源项目练手? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
littleJohn
2.25D
V2EX    问与答

各位大佬好,请问对于一个有 Python 基础知识的人,有没有比较好的开源项目练手?

  •  
  •   littleJohn 2022-12-04 13:57:39 +08:00 2169 次点击
    这是一个创建于 1041 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,对于一个有 python 基础知识的人,有没有比较好的开源项目练手(尽量不用框架),能够通过这个项目更深入了解面向对象的语言特点,能够上具体项目做点事情的那种。

    5 条回复    2022-12-05 03:08:33 +08:00
    whitehack
        1
    whitehack  
       2022-12-04 14:28:11 +08:00
    Power by ChatGPT

    ------------------

    如果您有一些 Python 的基础知识,并且想要寻找一些开源项目来练习您的技能,您可以考虑参与 CPython 项目。CPython 是 Python 编程语言的参考实现,它是用 C 和 Python 混合编写的。

    参与 CPython 项目可以让您更深入地了解 Python 的内部实现,并学习如何在大型复杂的代码库中工作,以及如何为开源项目做贡献。

    要开始参与,您可以访问 CPython 项目的网站 https://www.python.org/ ,找到项目在 GitHub 上的源代码链接。然后,您可以克隆该存储库并查看问题或错误报告,找到一些可供您工作的内容。您还可以查看项目文档,了解其架构和工作方式。

    对于拥有 Python 背景的人来说,另一个有趣的开源项目是 OpenAI 的 GPT-3 模型。GPT-3 是一个经过大量文本数据训练的大规模语言模型,能够生成类似人类的文本。您可以通过实现新功能或改进现有代码来为该项目做贡献。

    要开始使用 GPT-3 ,您可以访问项目网站 https://beta.openai.com/docs/models/gpt-3 ,找到项目在 GitHub 上的源代码链接。然后,您可以克隆该存储库并探索代码,了解模型的工作原理。您还可以阅读文档和教程,了解如何使用模型以及如何在您自己的数据上进行训练。

    还有很多其他的开源项目,您可以通过搜索网络来找到更多的选择。您可以在 GitHub 上搜索关键词 "Python",找到使用 Python 语言编写的项目,并选择一个感兴趣的项目进行贡献。

    您也可以在社区论坛或博客中寻找练手的机会。例如,您可以在 Python 开发者社区中寻找有关开源项目的信息,或者在博客上搜索有关开源项目的文章,找到更多的建议和指导。

    总之,对于一个有 Python 基础知识的人来说,参与开源项目是一个很好的练手机会,能够帮助您提高技能,并与社区一起为开源项目做出贡献。
    bavtoex
        2
    bavtoex  
       2022-12-04 15:54:54 +08:00
    Power by ChatGPT

    ------------------
    对于有 Python 基础知识的人来说,可以尝试一些开源的 Python 项目,比如 Django 、Flask 、Scrapy 等等。这些项目都有完善的文档,可以帮助你快速上手,并且可以让你更好地掌握 Python 的知识。

    @whitehack #1 为什么我的只有这么少回答,参数设置问题?
    ```
    q = input('问题') #请问对于一个有 Python 基础知识的人,有没有比较好的开源项目练手?
    respOnse= openai.Completion.create(
    model="text-davinci-003",
    prompt=f"Q: {q}\nA:",
    temperature=0,
    max_tokens=3666,
    top_p=1,
    frequency_penalty=0.0,
    presence_penalty=0.0,
    stop=["\n"]
    )
    ```
    SuperMild
        3
    SuperMild  
       2022-12-04 16:46:17 +08:00
    我用 Python 写了一些小项目,但很少用到面向对象的语言特点,建议你找一些 PyQt 的项目看看,PyQt 用面向对象用得比较多。

    我最近用 Python 做的是一个静态博客生成器,供参考: https://github.com/ahui2016/pyboke
    Yourshell
        4
    Yourshell  
       2022-12-04 17:01:59 +08:00
    最近在用 Python 搞一个使用 YAML 配置 telegram 自动化任务的东西
    ysc3839
        5
    ysc3839  
       2022-12-05 03:08:33 +08:00 via Android
    个人建议需求推动学习,建议想一想有没有什么自己用得到的项目,没有需求的话不要创造需求,因为这么做的话可能会觉得很无聊,最终放弃
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3497 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 43ms UTC 10:32 PVG 18:32 LAX 03:32 JFK 06:32
    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