Wer Probleme mit dem Ausrechnen von Termen hat, sich etwas visualisieren möchte (ob einfaches Plotten von Funktionen, oder implizite Plots), oder einfach einen etwas "anspruchsvolleren Taschenrechner" sucht, der ist mit Sage sicher gut bedient.
Sage baut auf Python auf und versorgt den Benutzer mit einer Vielzahl von vordefinierten Klassen mit Methoden. Die Benutzung ist denkbar einfach und letztlich auch intuitiv. Auf der Webseite findet man auch Tutorials, die kurz und bündig die wichtigsten Features von Sage zu einem gewissen Thema aufzeigen. Dadurch erlernt man schnell, wie man mit Sage umgehen kann.
Wer zusätzlich noch in Python programmieren kann, der kommt in den Genuss der vollen Kraft von Sage. In Sage hat man dabei vollen Zugriff auf alles was Python kann (Verwendung von Cython ist ebenfalls möglich!). Man kann also gewissermaßen Programme in Python schreiben und dabei einfach auf Methoden aus vielen Zweigen der Mathematik zugreifen (Numerische Mathematik, Algebra, Analysis, Graphentheorie, usw.).
Ob es darum geht zu nach Unbekannten aufzulösen, Funktionen zu plotten, etwas zu berechnen, Integrale zu bestimmen, Funktionen zu differenzieren, Gleichungssysteme zu lösen, Determinanten zu bestimmen, Faktorisieren von Polynomen oder großen Zahlen in Primzahlen, Polynomdivision, ... -- Sage macht es für euch!
Wer Windows hat geht auch nicht leer aus und kann sich hier einen Account registrieren um Online in den Genuss von Sage zu kommen:
http://www.sagenb.org/
MfG. blackberry