Sage Tutorials

Introduction

Below you will find worksheets and links to resources used for the tutorial sessions at Sage Days 38 and Sage Days 45.

Updated versions of the worksheets below that are can be used on SageMathCloud are available from this SageMath project.

Tutorial I: Using the Sage notebook and navigating the help system

Leader: Franco Saliola

Worksheet: We will be starting with a blank worksheet, but here is a worksheet that can be used for self-study.

Resources:

Tutorial II: Calculus and Linear Algebra in Sage

Leader: Franco Saliola

Worksheets:

Resources:

Tutorial III: Programming in Python and Sage

Leader: Florent Hivert

Worksheet:

Additional Sage worksheets (for self-study):

Related thematic tutorials:

Learn-to-program resources:

Python resources:

Tutorial IV: Contributing to Sage

Warning

The Sage project recently implemented a new workflow and some of the guides below need to be updated. For now, see the Sage Developer's Guide for more information.

Leader: Anne Schilling

Guides:

Videos:

Related thematic tutorials:

ReStructuredText resources:

Mercurial resources:

Note

This section is no longer relevant as Sage moved from mercurial to git.

Tutorial V: Cython

Leader: Florent Hivert

Worksheet:

Related thematic tutorials:

Resources: