This work is licensed under a Creative Commons Attribution-Share Alike 3.0 License.
You can use Sage in several ways.
Notebook graphical interface: see the section on the Notebook in the reference manual and The Notebook Interface below,
Interactive command line: see The Interactive Shell,
Programs: By writing interpreted and compiled programs in Sage (see Loading and Attaching Sage files and Creating Compiled Code), and
Scripts: by writing stand-alone Python scripts that use the Sage library (see Standalone Python/Sage Scripts).
Goals of Sage
Useful: Sage’s intended audience is mathematics students (from high school to graduate school), teachers, and research mathematicians. The aim is to provide software that can be used to explore and experiment with mathematical constructions in algebra, geometry, number theory, calculus, numerical computation, etc. Sage helps make it easier to interactively experiment with mathematical objects.
Efficient: Be fast. Sage uses highly-optimized mature software like GMP, PARI, GAP, and NTL, and so is very fast at certain operations.
Free and open source: The source code must be freely available and readable, so users can understand what the system is really doing and more easily extend it. Just as mathematicians gain a deeper understanding of a theorem by carefully reading or at least skimming the proof, people who do computations should be able to understand how the calculations work by reading documented source code. If you use Sage to do computations in a paper you publish, you can rest assured that your readers will always have free access to Sage and all its source code, and you are even allowed to archive and re-distribute the version of Sage you used.
Easy to compile: Sage should be easy to compile from source for Linux, OS X and Windows users. This provides more flexibility for users to modify the system.
Cooperation: Provide robust interfaces to most other computer algebra systems, including PARI, GAP, Singular, Maxima, KASH, Magma, Maple, and Mathematica. Sage is meant to unify and extend existing math software.
Well documented: Tutorial, programming guide, reference manual, and how-to, with numerous examples and discussion of background mathematics.
Extensible: Be able to define new data types or derive from built-in types, and use code written in a range of languages.
User friendly: It should be easy to understand what functionality is provided for a given object and to view documentation and source code. Also attain a high level of user support.
For using it open a terminal and type sage, that's all. You can work in sage like a calculator, too. It is based in Python and you can work like in Python terminal mode, too.
IF YOU HAVE INSTALLED KDE 4.4.0 OR GREATER IN YOUR MANDRIVA YOU BE ABLE INSTALLING TO YOU THE PROGRAM CANTOR, A GOOD GUI TO USE CANTOR.
Here is some screenshots of Sage with Cantor:
To install, it's need to install a repo
urpmi --auto-select --auto ; urpmi sagemath
Web Page:
http://www.sagemath.org/
Here is more examples:
http://wiki.sagemath.org/pics
< Prev | Next > |
---|