|
 |
Présentation de Sage |
 |
Sage : logiciel libre de Mathématiques ; Sage est l'acronyme pour : a Computer System for Algebra and Geometry Experimentation |
Pour remplacer les logiciels de Mathématiques : Mathematica, Maple, ... il existe aujourd’hui un logiciel libre : Sage.
Le responsable du projet, regroupant des développeurs de plusieurs nationalités, est William Stein Professeur à l’Université Washington de Seattle.
Sage est un logiciel libre de Mathématiques. Il combine la puissance de beaucoup de modules open source existants dans une interface commune basée sur le langage de programmation Python.
Sage peut être utilisé pour étudier les Mathématiques générales, avancées, pures et appliquées ; Sage vous ouvre un large éventail de possibilités dans le domaine des mathématiques, allant de l'algèbre, du calcul élémentaire jusqu’à des domaines plus avancés : la théorie des nombres, la cryptographie, le calcul numérique, l’algèbre commutative, la théorie des groupes, l’analyse combinatoire, la théorie des graphes et l’algèbre linéaire exacte . Il combine des modules de logiciels divers et intègre leur fonctionnalité dans un ensemble homogène. Il est parfaitement adapté à l’enseignement et la recherche.
L'interface est un bloc-notes(notebook) dans un navigateur Internet Firefox de préférence ou la ligne de commande. Pour utiliser le bloc-notes (notebook), soit Sage se connecte localement à la version installée sur votre ordinateur , soit Firefox se connecte à un serveur sur le lequel Sage sur un réseau local ou sur le serveur central en version béta( ordinateur 64 bits - 64 Go de RAM et 16 processeurs Opteron AMD ) . À le bloc-notes (notebook) de Sage vous pouvez créer dans une feuille de travail ( Worksheet ) des graphismes incorporés, composer joliment des expressions mathématiques, ajouter et supprimer des entrées et partager votre travail à travers le réseau.
Nantes, le Mardi 19 Août 2008
;
|
Sage : Open Source Mathematics Software |
Sage is a free mathematics software system. It combines the power of many existing open-source packages into a common Python-based interface.
Sage can be used to study general and advanced, pure and applied mathematics. This includes a huge range of mathematics, including algebra, calculus, elementary to very advanced number theory, cryptography, numerical computation, commutative algebra, group theory, combinatorics, graph theory, exact linear algebra and much more. It combines various software packages and seamlessly integrates their functionality into a common experience. It is well suited for education, studying and research.
The interface is a notebook in a web-browser or the command-line. Using the notebook, Sage connects either locally to your own Sage installation or to a Sage server on the network. Inside the Sage notebook you can create embedded graphics, beautifully typeset mathematical expressions, add and delete input, and share your work across the network.
Nantes, August 19 (st) 2008
;
|
Télécharger le document de présentation au format .pdf(12,9 Mo) |
 |
Informations sur le site |
 |
Messages à Monsieur Paul Zimmermann et Madame Véronique Poirel |
Vous pourrez télécharger sur le lien du premier article de chaque page, le fichier .pdf correspondant à la page affichée.
Dans chaque article vous trouverez un alinéa Questions : pour assurer une bonne qualité des informations vous pouvez me demander de modifier le contenu des textes. Vous pouvez aussi me demnder de corriger les traductions.
Tous les documents que j'ai réalisés : manuels, images et site web seront disponibles pour tous ceux qui souhaiteraient les modifier ou les traduire dans une autre langue que le français. Un lien sera activé pour télécharger ces fichiers. J'utilise le logiciel Pages pour les manuels, Omnigraffle pour les images et SnapzPro pour les recopies d'écran.
Nantes, le Mardi 19 Août 2008
;
|
Envoyez moi un courriel |
Messages to Mr William Stein |
I am trying to translate and give informations about Sage.
It is difficult for me to write sentences in English, I apologize for errors of syntax. In each article you'll find a paragraph Questions : to ensure good quality of informations you can write me to modify the content of texts.
All documents I made: manuals, pictures and website will be available for everyone who wants to modify or translate these documents in an other language than french language . A special link will be activated to download these files. Sofware I am using : Pages for manuals , Omnigraffle for pictures and SnapzPro for screen copies.
Nantes, August 19 (st) 2008
;
|
Send me a mail |
 |
Messages à Monsieur Philippe Saade |
J'étudie en ce moment les documents.
Mon souhait aujourd'hui c'est de permettre aux élèves de lycée de réaliser avec Sage les mêmes exercices que nous faisons avec la calculatrice : étude de fonctions ( enregistrer l'expression de la fonction, calculer les valeurs prises par la fonction sur l'intervalle de définition, afficher la représentation graphique sur cet intervalle ) ; représentation des volumes simples dans l'espace ; effectuer tous les calculs et représentation graphique pour les séries statistiques à une et deux variables ; adaptation du calcul de matrices pour la section ES Spécialité ...
Quelques éléments de réflexion pour promouvoir l'utilisation de sage par les élèves et les étudiants :
C'est un logiciel gratuit que l'on peut consulter avec Firefox sur son ordinateur à la maison comme au lycée. Cela permet d'assurer une continuité dans le travail dans ces deux endroits.
C'est un outil d'apprentissage qui peut éviter aux parents d'acheter une calculatrice graphique.
C'est un outil de calcul mathématique qui doit son caractère performant et son universalité, à la pertinence du choix du langage programmation Python, au fruit du travail bénévole de développeurs de tous les pays et pour lequel l'utilisation va se développer sur toute la planète. sage est l'outil à privilégié, pourquoi ?. Les enseignants en pédagogie ont une règle d'or. Apporter un nouveau concept : c'est comme mettre un image au fonc d'une boîte. La construction ultérieure du concept dépend de la base de départ. Il serait possible de démontrer que Sage est le meilleur outil pour commencer.
Quelques éléments de réflexion sur Sage:
Je n'ai pas la prétention d'engager une réflexion philosophique sur l'évolution de la transmission de la connaissance ? mais :
Autrefois la transmission du savoir se faisait oralement uniquement. La première académie fut créée par Platon. La transmission du savoir se faisait aussi à l'intérieur des cercles très fermés d'initiés.
Le livre a été le vecteur de la transmission du savoir grâce à l'écriture de textes et au dessin d'images : tous deux porteurs des symboles qui sont à la base de notre pensée.
Avec internet la transmission de la connaissance s'est à nouveau dématérialisée.
Je cite souvent cette image : " Si je te donne ma chemise, la richesse est simplement transférée d'une personne à une autre, mais si je te donne une idée, alors nous sommes riches tous les deux ". je cite cette image pour illustrer, à mon avis, le défi que nous pose le passage du XX ème au XXI ème siècle.
La création de Sage est un évènement qui traduit cette nécessité de transmission universelle de la connaissance.
Questions : ?.
Nantes, le Mardi 27 Août 2008 19:34:15
;
|
Envoyez moi un courriel |
<
 |
Créer un logiciel libre viable alternatif à Magma, Maple, Mathematica et Matlab |
 |
Mathématiques Générales, Pures avancées, Appliquées |
Utilisez Sage pour étudier un large éventail dans le domaine des mathématiques, allant de l'algèbre, du calcul élémentaire jusqu’à des domaines plus avancés : la théorie des nombres, la cryptographie, le calcul numérique, l’algèbre commutative, la théorie des groupes, l’analyse combinatoire, la théorie des graphes et l’algèbre linéaire exacte .,
Questions :
Nantes, le Mardi 19 Août 2008
;
|
Creating a viable open source alternative to Magma, Maple, Mathematica, and Matlab ; General and Advanced Pure and Applied Mathematics |
Use Sage forstudying a hyge range of mathematics, including algebra, calculus, elementary to very advanced number theory, cryptography, numerical computation, commutative algebra, group theory, combinatorics, graph theory and exact linear algebra.
Questions :
Nantes, August 19 (st) 2008
;
|
<
Choisissez l’alternative du logiciel libre |
 |
Use an Open Source Alternative |
En utilisant Sage vous aidez à soutenir un logiciel libre, qui est une alternative aux logiciels commerciaux que sont Magma, Maple, Mathematica et Matlab. tout en incluant beaucoup de modules mathématiques open source de haute qualité.
By using Sage you help to support a viable open source alternative to Magma, Maple, Mathematica, and Matlab. sage includes many high-quality open source math packages
Nantes, le Mardi 19 Août 2008
;
|
Utilisez les logiciels de Mathématiques disponibles dans Sage |
 |
Use Most Mathematics Software from Within Sage |
Sage vous facilite l’utilisation combinée de la plupart des logiciels de Mathématiques. Sage inclut une interface à Magma, Maple, Mathematica, Matlab et MuPAD et les programmes libres(gratuits) Axiome, GAP, GP/PARI, Macaulay2, Maxima, Octave et Singular.
Sage makes it easy for you to use most of software together. Sage includes interface to Magma, Maple, Mathematica, Matlab, and MuPAD, and the free programs Axiom, GAP, GP/PARI, Macaulay2, Maxima, Octave and Singular.
Nantes, le Mardi 19 Août 2008
;
|
Utilisez un langage de programmation Open Source actuellement le plus utilisé : Python |
 |
Use an Open Standard Programming Language Use a Mainstream Programming Language |
Sage est un logiciel libre de Mathématiques. Il combine la puissance de beaucoup de modules open source existants dans une interface commune basée sur le langage de programmation Python.
Quand vous travaillez avec Sage, vous utilisez Python : un langage de programmation fortement considéré au lieu d'un langage obscur conçu pour un logiciel mathématique particulier. Vous pouvez écrire des programmes qui associent des mathématiques sérieuses avec autre chose.
Sage is a free mathematics software system. It combines the power of many existing open-source packages into a common Python-based interface.
You work with Sage using the highly regarded scripting language Python instead of an obscure language designed for a particular mathematics programm. You can write programs than combine serious mathematics with anything else.
Nantes, le Mardi 19 Août 2008
;
|
Ouvrir un bloc-notes avec le navigateur Firefox |
 |
Create Notebooks with your Web Browser |
Utilisez Sage depuis votre navigateur Internet.L'interface est un bloc-notes(notebook) dans un navigateur Internet Firefox de préférence ou la ligne de commande. Pour utiliser le bloc-notes (notebook), soit Sage se connecte localement à la version installée sur votre ordinateur , soit Firefox se connecte à un serveur sur le lequel Sage sur un réseau local ou sur le serveur central en version béta . Avec le bloc-notes de Sage vous pouvez créer le graphisme incorporé, composer joliment des expressions mathématiques, ajouter et supprimer des entrées, démarrer et interrompre des calculs multiples.
Avec le Bloc-notes de Sage quelqu'un peut créer, collaborer sur et publier des feuilles de travail interactives. Dans une feuille de travail, on peut écrire du code utilisant Sage, Python et d'autres logiciels inclus dans Sage.
Use Sage from your web browser, which connects either to a program running on your computer, or a program running elsewhere. With the sage notebook you can create embedded graphics, beautifully typeset mathematical expressions, add and delete input, and start up and interrupt multiple calculations. With the Sage Notebook anyone can create, collaborate on, and publish interactive worksheets. In a worksheet, one can write code using Sage, Python, and other software included in Sage.
Nantes, le Mardi 19 Août 2008
;
|
Essaie de tirer partie astucieusement de l’aide |
 |
Be curious |
Sage vous donne facilement accès libre à la documentation et au code source.
Ecris limit ? puis appuie sur la [ touche Tab ] pour voir les commandes de plot.
Ecris limit ?? puis appuie sur la [ touche Tab ] pour voir le code source de plot.
Si X est quoi que ce soit, écris X [la touche de tabulation] pour voir toutes les commandes qui s'appliquent (se rapportent ) à X.
Sage gives you easy access to documentation and source code.
Type plot ? for help on the plot command.
Type plot?? to see the source code.
If X is anything, type X.[tab key] to see all commands that apply to X.
Nantes, le Mardi 19 Août 2008
;
|
Au coeur du service web |
 |
Le serveur central de Sage |
Cet ordinateur est concu pour une collaboration très ouverte entre les développeurs de SAGE et la mise à l'épreuve de calculs intenses dans SAGE. C'est un ordinateur 64 - bits construit spécialement par Western Scientific : RAM de 64 Gb et 16 coeurs Opteron AMD. Vous pouvez consulter les feuilles de calculs publiées par chacun sur le serveur central .
This is computer for very open collaboration among SAGE developers and testing of intense SAGE calculations. It is a special-purpose 64-bit computer built by Western Scientific that has 64GB of RAM and 16 AMD Opteron cores. You can browse everybody's home directories.
Nantes, le Mardi 19 Août 2008
;
|
|