登录并制作工作表

这个 Sage 工作表来源于为MAA预习班“Sage:对本科生使用开源数学软件”开发的一系列教程(由NSF提供资金,到期日:0817071)。它是根据Creative Commons Attribution -ShareLiked 3.0许可证授权的 (CC BY-SA

本文首先介绍了如何进入Sage工作表。如果您已经对这个过程感到满意,或者至少已经熟悉了如何实际使用Sage,那么本教程的主要内容是 the introductory tutorial .

Sage的工作表主要有三种类型,它们都有一些相似的行为。

  • 如果您正在使用Jupyter笔记本或从命令行启动Sage,您可能会看到一些关于 exporting . 我们有这方面的基本情况。

  • 如果您使用的是CoCalc-SageMath工作表,您将需要联系他们或阅读他们的一些 documentation 寻求进一步的帮助。

  • 下面,我们将进一步描述在旧版中登录和制作工作表的过程 SageNB 服务器,包括:

导出屏幕和Jupyter笔记本

从sage8.0开始,默认设置是通过导出屏幕为您的工作表体验提供Jupyter笔记本。当你启动Sage时,你可能会看到这样的屏幕。

prep/media/NotebookExport.png

你可以采取三个动作,每一个动作都会在下一张图片中突出显示。请注意,如果您没有以前的工作表,“导出”它们的第三个选项就没有意义了。

prep/media/NotebookExportDetails.png

传统的SageNB仍然是一个功能强大的web应用程序,并且有一些优势,但是不再处于活跃开发阶段,因此我们建议新用户从Jupyter笔记本开始。Jupyter会把你带到一个屏幕上,它只是Sage打开的任何文件夹中的文件列表。

prep/media/JupyterIntroScreen.png

如果您要开始一个工作表,请查看右上角的新工作表:

prep/media/JupyterIntroDetails.png

注解

Jupyter笔记本将文件保存在本地的普通文件系统中,作为普通文件名。因此,如果你从一个不同于平常的位置启动笔记本,你可能需要浏览一下才能找到你的工作表。

Jupyter允许您打开多种类型的文件。要直接使用SageMath,只需选择Sage类型;这将确保Jupyter使用Sage而不是纯Python或其他一些语言运行。

prep/media/FileChoose.png

现在,您应该有一个或多或少像这样的工作表。

prep/media/BlankJupyter.png

现在你准备好开始 evaluate Sage commands 你说什么?

SageNB服务器说明

创建帐户

当一个Sage第一次来的时候,它会看起来像一个服务器。

prep/media/SignIn.png

您可以通过三种方式创建帐户。

  • 使用一个 OpenID 帐户以验证您的帐户

  • 在中创建登录 standard way 通过创建用户名和密码。

  • 如果您已在本地计算机上(例如,从命令行或Mac应用程序)打开它,则应自动登录。

开放ID

对于许多公共Sage服务器,您可以使用OpenID,如Google、Yahoo!,等等来创建帐户。

prep/media/SignInOpenID.png

要创建一个帐户,只需确保您已登录到您的验证网站,然后单击右下角多个帐户的正确徽标。那么你应该到这样的一页。

prep/media/OpenIDPage.png

从那里,你应该被直接带到你的新笔记本,准备好 first worksheet .

标准帐户创建

创建帐户的常规方法也非常简单。

prep/media/SignInNormal.png

只需点击相关链接,您将进入一个页面,在那里您可以创建一个新的用户名和密码。

prep/media/RegularSigninPage.png

在这个例子中,有一个“神奇的词”;可能还有一个不同的安全问题。在这种情况下,如果您被授权在该服务器上,您就已经获得了该信息。

在这个场景中,您将返回到主登录页面,您需要在其中输入新的登录信息。

prep/media/HaveSignin.png

然后你将被发送到一个新的笔记本,准备好 first worksheet .

两种使用场景

从Sage开始有两个主要场景。

  • 您正在本地运行Sage或访问Sage服务器,只想开始尝试一些数学。我们来报道这个情况 first .

  • 有人给了你一个链接,指向一个已发布的教程或其他工作表(也许是一个类似的!)你想用你自己的可编辑的工作表来尝试数学。我们讨论这种不太常见的情况 below .

注解

在这两种情况下,Sage笔记本都会将您的文件保存在一个“隐藏”的位置,而不是普通用户,您通常只能通过笔记本服务器与Sage工作表进行交互。

从头开始新工作表

服务器上的Sage通过调用 工作表 . 如果你被派去一个你想 live copy ,这是一回事,但通常你会从一个空的笔记本开始你的Sage会话,其中还没有工作表。

prep/media/EmptyNotebook.png

你可以在这里做一些事情,但通常你需要开始一个新的工作表。

prep/media/EmptyNotebookGetNew.png

完成此操作后,它应该看起来像这样:

prep/media/NewWorksheet.png

你可以留下名字,也可以随便叫什么。然后你应该看到你的第一个“细胞”,这张图片中的矩形。

prep/media/FirstCell.png

但现在你已经准备好继续了 evaluate Sage commands 你说什么?

获取工作表的实时副本

有时,你会开始与Sage的人给你一个链接到 已发布工作表 是别人创造的。为了计算它,你需要 own 服务器上的工作表副本。

如果您已登录并拥有自己的副本,则其顶部应如下所示:

prep/media/LiveWorksheet.png

当然,除了, your 用户名将出现!如果你已经有了一个活拷贝,你已经准备好了,应该开始尝试它,可能是指 first tutorial 给小费。

更有可能的是,你需要遵循一些步骤。

  • 再看一下屏幕的顶部。看起来像这样吗?

    prep/media/NotLoggedIn.png

    如果服务器上已经有帐户,请登录;否则,您可能需要查看如何 get an account .

  • 一旦您有了一个帐户并登录,您将需要返回到已发布工作表的原始链接。不管是哪种情况,工作表现在应该是这样的。

    prep/media/LoggedIn.png
  • 现在只需单击“编辑一个副本”,使其看起来像这样!

    prep/media/LiveWorksheet.png

现在你已经准备好学习如何 evaluate those Sage commands ! 祝你好运。