The Sage Tutorial
Up:
SAGE Documentation Index
Next:
Front Matter
The Sage Tutorial
The Sage Group
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 Assignment, Equality, and Arithmetic
2.2 Getting Help
2.3 Functions, Indentation, and Counting
2.4 Basic Algebra and Calculus
2.4.1 Solving Equations
2.4.2 Differentiation, Integration, etc.
2.4.3 Solving Differential Equations
2.4.4 Euler's Method for Systems of Differential Equations
2.4.5 Special functions
2.5 Plotting
2.5.1 Two-dimensional Plots
2.5.2 Three-Dimensional Plots
2.6 Basic Rings
2.7 Polynomials
2.7.1 Univariate Polynomials
2.7.2 Multivariate Polynomials
2.8 Linear Algebra
2.8.1 Sparse Linear Algebra
2.9 Finite Groups, Abelian Groups
2.10 Number Theory
2.10.1
p
-adic numbers
2.11 Some more advanced mathematics
2.11.1 Algebraic Geometry
2.11.2 Elliptic Curves
2.11.3 Dirichlet Characters
2.11.4 Modular Forms
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. Distributed Computing
6.1 Overview
6.2 Quick Start
6.2.1 Example 1
6.2.2 Example 2
6.3 Files
7. Afterword
7.1 Why Python?
7.1.1 Advantages to Python
7.1.2 The Pre-Parser: Differences between
Sage
and Python
7.2 I would like to contribute somehow. How can I?
7.3 How do I reference
Sage
?
A. Appendix
A.1 Arithmetical binary operator precedence
Bibliography
Index
About this document ...
The Sage Tutorial
Up:
SAGE Documentation Index
Next:
Front Matter
See
About this document...
for information on suggesting changes.