gpt4 book ai didi

python - Python 新手应该了解它的社区和生态系统吗?

转载 作者:IT老高 更新时间:2023-10-28 22:14:46 34 4
gpt4 key购买 nike

我正在拼凑一些关于 Python 的介绍,但它侧重于 Python 的社区和生态系统,而不仅仅是语言。 如何像计算机科学家一样思考和其他很棒的教程,很容易熟悉这门语言,但我花了很长时间才知道 The Cheese Shop 或者,呃,PyPi 是什么关于,pip 和 virtualenv 是如何工作的,为什么要使用它们,应该去哪里寻求帮助,应该关注的有趣的博客,你的代码应该看起来如何(PEP 8,编写 pythonic 代码)等等。 '软的东西'。

当您刚开始使用 Python 时,最让您感到困惑的是什么?是否有某些事情是您想知道的,或者您希望比您更早地偶然发现的资源?需要了解的人?

我在 StackOverflow 上发现了一些类似的问题(例如 here ),但与我想从你们那里听到的问题没有什么相似之处。希望这个问题对你的口味不会太主观:-)

(如果您愿意帮忙,请随时发送消息。)

最佳答案

我认为初学者需要了解的关于 Python 生态系统的最重要的事情之一是它是一种由专用库包围的通用语言。有经验的 Python 达人知道,但新手却不知道:

  • 不要停在 tkinter 上:转到 wx , gtkqt .
  • 不要手动开发网页代码:使用 TurboGears , Pylons , Web.pyDjango .
  • 不要使用硬工具解析 HTML/XML:使用 lxmlbeautifulsoup .
  • 不要对 imagemagik 进行系统调用:使用 PIL .
  • 不要手动进行高级数学运算:使用 NumPySciPy .
  • 不要手动访问简单的数据库:使用 ORM,如 SQLAlchemy .
  • 不要重新发明系统管理员的轮子:使用 Fabric .
  • 等等

主要的应该列在一本书中,并提供从中选择的指导。

关于python - Python 新手应该了解它的社区和生态系统吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2351793/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com