为了提供交互式学习体验,并允许读者亲身体验本书中所描述的抽象数学概念,我们给出了如何使用SageMath编程语言进行编程的例子。Sage
是一门很好学习的语言,该语言基于Python
,但对于代数对象的计算进行扩展和优化。因此,我们推荐读者在进一步深入后续章节前,下载并安装此语言。
值得注意的是,sage
并不是一门轻量化语言,其下载安装将占用近 4 GB 空间。读者可以参考官网教程安装对应版本。
目前官方推荐windows
用户使用WSL
进行安装,实际上,官方也提供适用于windows
的二进制预编译版本,读者可前往sagemath 预编译包清华镜像中下载安装包直接安装即可,请确保下载版本为 9.0 以上版本。这也是在windows
下安装配置最为简单的方式。
安装完成后,读者可在命令行内键入sage
,将出现以下内容:
(sage-sh):~$ sage
┌────────────────────────────────────────────────────────────────────┐
│ SageMath version 9.3, Release Date: 2021-05-09 │
│ Using Python 3.7.10. Type "help()" for help. │
└────────────────────────────────────────────────────────────────────┘
出现此情况则证明安装成功。