跳转到内容

Python 魔法书/00.引言

来自维基教科书,开放世界中的开放书籍

目录 | 下一章

欢迎来到 Python 魔法书。在这本书中,你会找到所有你需要了解 Python 基础知识的信息,以及如何在 Blender 中使用它。你会发现 Python 是多么有趣、灵活和强大。学习 Python 也将打开一个新的可能性之门。我不是 Python 专家,也不是 Python 权威。我只是像你一样的年轻、有抱负的 Python 巫师。我从几行代码开始,我的插件从那里变得越来越大。

如果你发现错误、失误或对这本书有任何建议,请毫不犹豫地联系我,甚至自己编辑页面。这就是维基格式的目的。它是开放的,任何人都可以做出贡献。

0.1 目标

[编辑 | 编辑源代码]

这个项目的目的是向你,读者,提供 Python 知识,尽可能避免任何不必要的东西。我的目标是让这本书尽可能简单,即使对于那些没有编程或 Python 知识的人来说也是如此。虽然这本书是关于 Python 的,但它只关注如何在 Blender 中使用 Python。对于那些想要深入研究 Blender 和 Python 概念的人,我们会提供详细的文档链接。(Goo Kha Lo Salo)


模板:NiceTip

0.2 为什么学习 Python?

[编辑 | 编辑源代码]

编码的优势显而易见。它不仅可以帮助你为 Blender 实现新功能,还可以自动化任务。你花多少时间完全取决于你。一个 Python 脚本可以从一行代码(可能只需要一分钟就能完成)到数千行代码(需要数年才能完成)。

Python 脚本/插件/程序——无论你怎么称呼它们,它们都意味着同一个东西——为 Blender 添加了巨大的功能。例如,你可以用Blended Cities创建城市,你可以使用循环工具作为创建网格的新方法,你可以用主题管理器更改主题,或者,你可以再次用Suicidator 城市引擎创建城市。惊人的Bsurfaces彻底改变了你创建网格的方式。也许你想要用MIDI 驱动器将你的动画与 MIDI 文件同步。还有很多很多其他的插件;这仅仅是数千个插件中的六个。

你注意到什么了吗?是的,所有这些插件也可以是单独的应用程序,因为它们提供了大量的新功能。这就是 Python 的强大之处。但我可以猜到你的第二个论点,“这些人知道如何编码,而我就是一个菜鸟。我的大脑也不那么聪明。”但这就是编码的美妙之处。不需要成为 Python 程序员。任何人都可以做到。

编码的秘诀是它可能是一个缓慢的过程,但这是一个值得花时间的过程。编码会给你带来一个你可以使用数年的结果,如果不是几十年的话。毫无疑问,用户应该学习 Python,以便他们可以自动化任务,并自定义 Blender。即使你每天只花半个小时编码,几个月后,你将获得非常有用的技能,并极大地提高你的编程知识。它很简单,很容易,每个人都可以做到,如果你不给自己施加不合理的压力,它会很有趣。

总结:学习 Python,它会让你在花费的时间上获得回报。

目录 | 下一章

华夏公益教科书