入门教程

本教程旨在为之前未使用过 SymPy 库的人提供一个介绍。本教程将介绍 SymPy 的许多功能,但不会详尽无遗。事实上,本教程中展示的几乎每个功能都将有比展示的更多的选项或能力。SymPy 文档的其余部分作为 API 文档,广泛列出了每个功能的每个特性和选项。

本教程的目标如下:

  • 为了提供一个指南,适合那些从未使用过 SymPy 的人(但已经使用过 Python 并且了解必要的数学知识)。

  • 以叙事格式书写,既易于理解又充满乐趣。它应该读起来像一本书。

  • 为了提供有见地的示例和练习,帮助读者学习,并使其在工作过程中变得有趣。

  • 以逻辑顺序介绍概念。

  • 使用良好的实践和惯用语,并避免反模式。倾向于导致反模式的函数或方法被避免。仅对高级用户有用的功能不会展示。

  • 保持一致性。如果有多种方法可以做到,只展示最佳方法。

  • 为了避免不必要的重复,假设本教程的前几节已经阅读过。

欢迎对本教程或SymPy总体提出反馈。只需写信到我们的 邮件列表

内容