Sage
Tutorial
Up:
SAGE Documentation Index
Next:
Front Matter
Sage
Tutorial
David Joyner, William Stein, et al.
wstein@gmail.com
Date:
May 4, 2008
Front Matter
Contents
1. Introduction
1.1 Installation
1.2 Ways to Use
Sage
1.3 Longterm Goals for
Sage
2. A Guided Tour
2.1 Arithmetical binary operator precedence
2.2 Assignment, Equality, Functions, Indentation, and Counting
2.3 Basic, and not-so-basic, Rings
2.4 Polynomials
2.4.1 Univariate Polynomials
2.4.2 Multivariate Polynomials
2.5 Number Theory
2.5.1 Dirichlet Characters
2.6 Linear Algebra
2.6.1 Sparse Linear Algebra
2.7 Finite Groups
2.8 Elliptic Curves
2.9 Plotting
2.9.1 2d
2.9.2 3d
2.10 Calculus
2.10.1 Differentiation, integration, etc
2.10.2 Systems of non-linear equations
2.10.3 Systems of DEs using Laplace transforms
2.10.4 Euler's method for systems of DEs
2.10.5 Special functions
2.11 Algebraic Geometry
2.12 Modular Forms
2.13 Distributed Computing
2.13.1 Introduction
2.13.2 Overview
2.13.3 Quick Start
2.13.4 Example 1
2.13.5 Example 2
2.13.6 Files
3. The Interactive Shell
3.1 Your
Sage
session
3.2 Logging Input and Output
3.3 Paste Ignores Prompts
3.4 Timing Commands
3.5 Errors and Exceptions
3.6 Reverse Search and Tab Completion
3.7 Integrated Help System
3.8 Saving and Loading Individual Objects
3.8.1 Saving as text
3.9 Saving and Loading Complete Sessions
3.10 The Notebook Interface
4. Interfaces
4.1 GP/PARI
4.2 GAP
4.3 Singular
4.4 Maxima
5. Programming
5.1 Loading and Attaching
Sage
files
5.2 Creating Compiled Code
5.2.1 Accessing C Functions in Separate Files
5.3 Standalone Python/
Sage
Scripts
5.4 Data Types
5.5 Lists, Tuples, and Sequence
5.6 Dictionaries
5.7 Sets
5.8 Iterators
5.9 Loops, Functions, Control Statements, and Comparisons
5.10 Profiling
6. Afterword
6.1 Why Python?
6.1.1 Advantages to Python
6.1.2 How Some Python Annoyances are Resolved in
Sage
6.2 I would like to contribute somehow. How can I?
6.3 How do I reference
Sage
?
Bibliography
Index
About this document ...
Sage
Tutorial
Up:
SAGE Documentation Index
Next:
Front Matter
Release 2008.05.04, documentation updated on May 4, 2008.
See
About this document...
for information on suggesting changes.