Coordonnées
Département d'informatique
Université du Québec à Montréal
CP 8888, Succ. Centre-ville
Montréal (Québec) H3C 3P8
Tél: 514-987-3000, #5516
Bureau: PK-4525
Courriel: blondin_masse[point]alexandre
[arobase]uqam[point]ca
À propos
J'ai complété mon doctorat en mathématiques-informatique sous la supervision des professeurs Srecko Brlek, de l'Université du Québec à Montréal, au Canada, et de Laurent Vuillon, de l'Université de Savoie, en France.
Depuis le 1er août 2014, je suis professeur adjoint à l'Université du Québec à Montréal, au Canada.
Liens utiles
- Mon profil sur Google Scholar
- Mes dépôts GitLab
- Mes dépôts Bitbucket
- Mes dépôts Github
Sage
[english]Tel que mentionné sur la page d'accueil, Sage est un logiciel mathématique gratuit et open-source sous licence GPL. Son objectif principal est de créer une alternative viable, gratuite et open-source aux logiciels mathématiques Magma, Maple, Mathematica et Matlab. Vous pouvez observer plus bas une animation créée par Sébastien Labbé et Xavier Provençal à l'aide de Sage :
Le lion et le cerf
Au cours de l'été 2008, Arnaud Bergeron, Amy Glen, Sébastien Labbé et Franco Saliola ont créé la version initiale de la bibliothèque sur les mots incluse dans Sage. L'année suivante, Sébastien et Franco ont considérablement amélioré le design et l'architecture de cette bibliothèque afin d'en simplifier de nombreux aspects. Notons qu'il est possible de manipuler des mots infinis et d'extraire plusieurs informations importantes sur les mots. D'autre part, il est toujours possible d'améliorer davantage cette bibliothèque et quiconque est intéressé à contribuer est bienvenu.
Jusqu'à maintenant, j'ai été impliqué autant à titre d'auteur que d'arbitre dans des tickets liés à la théorie des graphes et la combinatoire des mots.
- Si vous souhaitez avoir plus de détail à propos de mes contributions personnelles, je vous invite à cliquer ici;
- Cours d'introduction à Sage présenté au Collège d'Ahuntsic;
- Le 1er septembre 2010, j'ai été un des trois organisateurs de la Journée Sage 25.5;
- En collaboration avec Sébastien Labbé et Franco Saliola, j'ai été en charge de l'organisation des Vendredis Sage du LaCIM à l'automne 2010 et l'hiver 2011.
Sage en ligne
Grâce à Jason Grout (Drake University, Iowa), vous pouvez utiliser Sage ici sans installation supplémentaire ! Attention : Ne fonctionne pas bien sous Internet Explorer et Google Chrome, utiliser plutôt Mozilla Firefox.
3 juin 2010 : Collège Ahuntsic
Vous trouverez ci-bas différentes informations et matériel utilisé dans le cadre d'une formation que j'ai dispensées sur le logiciel Sage aux enseignants du département de mathématiques le 3 juin 2010.
Horaire
| Durée | Description |
| 10:00-10:20 | Présentation de Sage |
| 10:20-10:50 | Utilisons Sage ! Et comment obtenir de l'aide |
| 10:50-11:20 | Statistiques |
| 11:20-11:30 | Pause |
| 11:30-12:00 | Fonctions, limites, dérivation et intégration |
| 12:00-12:30 | Matrices et vecteurs |
| 12:30-13:00 | Automatisation de devoirs et d'examens |
Références et ressources
-
Site officiel.
- En anglais :
- En français :
-
Tutoriel.
- En anglais :
- En français :
-
Calcul intégral et différentiel. Directement intégré dans Sage, en grande partie basé sur Maxima et Sympy.
- Tutoriel en anglais :
-
Algèbre linéaire et vectoriel. Directement intégré dans Sage, en grande partie basé sur Linbox, IML, GSL, Scipy et Numpy.
- Tutoriel en anglais : <a
-
Probabilités et statistiques. Statistiques de base : moyenne, médiane, écart-type, etc. Aussi disponible en utilisant l'objet TimeSeries, efficace pour les nombres réels.
- Scipy :
-
http://www.scipy.org (utiliser la commande import scipy.stats)
- R :
-
http://www.r-project.org/ (la référence en logiciel statistique libre et gratuit)
21-22 août 2012: Université de Trois-Rivières
Bienvenue sur la page des Journées Sage qui se dérouleront à l'Université du Québec à Trois-Rivières les 21 et 22 août 2012. Vous trouverez plus bas l'horaire et différentes ressources en rapport avec l'événement. Sage est un système logiciel mathématique libre et open-source sous license GPL. Sa mission principale est d'offrir une alternative viable et libre aux logiciels propriétaires Magma, Maple, Mathematica et Matlab.
La doyenne de la recherche de l'UQTR, madame Nicole Bouchard, présentera un mot de bienvenue aux participants. Il y a également un 5 à 7 qui est prévu le mercredi 22 août pour clôturer l'événement.
Organisateurs
- Alain Goupil, professeur au département de mathématiques et d'informatique, à l'Université du Québec à Trois-Rivières
- Alexandre Blondin Massé, professeur au département d'informatique et mathématique, à l'Université du Québec à Chicoutimi
Inscription
L'inscription est gratuite, mais vous devez remplir ce formulaire pour nous aider à préparer adéquatement l'événement.
Horaire
Les deux journées se dérouleront au Pavillon Ringuet, local 3038. L'horaire est sujet à changement.
Des pauses de quelques minutes seront prises entre les périodes consécutives.
| 21 août | 22 août | |
| 08:45-09:00 | Accueil des participants, mot de bienvenue par Nicole Bouchard, doyenne de la recherche à l'UQTR | |
| 09:00-10:00 | Tour de table, introduction à Sage Tour de table, introduction à Sage | Retour sur la première journée : interact et animate |
| 10:00-11:00 | Installation du logiciel | Tutoriel 4 : Les itérateurs |
| 11:00-12:00 | Tutoriel 1 : Le Sage notebook | LaTeX, TikZ, Beamer, pgfplots et Sagetex |
| 12:00-14:00 | Pause pour le dîner | Pause pour le dîner |
| 14:00-15:20 | Tutoriel 2 : Fonctions, calcul, dessin, interact, animate | Tutoriel 5 : Programmation orientée objet |
| 15:30-17:00 | Tutoriel 3 : Programmer en Python | Tutoriel 6 : Cython |
| 17:00-19:00 | 5 à 7 au bistrot près de la cafétéria de l'UQTR |
Ressources supplémentaires
Ci-bas, vous trouverez des ressources et des liens relatifs aux tutoriels qui ont été présentés durant les deux jours.
- Tutoriel 1 : Le Sage notebook
-
- Quick reference card. Deux pages qui décrivent en un coup d'oeil les fonctionnalités principales de Sage.
- Le tutoriel d'introduction officiel de Sage.
- La construction de base en Sage.
- La documentation complète.
- Le livre Calcul mathématique avec Sage (en français).
- Tutoriel 2 : Fonctions, calcul, dessin, interact, animate
-
- Quick reference card pour le calcul.
- Le tutoriel sur le calcul officiel de Sage.
- Une bibliothèque d'animations.
- Une bibliothèque d'interacts.
- Tutoriel 3 : Programmer en Python
-
- Les boucles et les itérateurs.
- Tutoriel sur la programmation fonctionnelle
- Apprendre Python en 10 minutes.
- Projet Euler. Ce site offre une série de problèmes de mathématiques et d'informatique qui exigent non seulement des réflexions mathématiques, mais également une bonne imagination en programmation. C'est un excellent exercice pour apprendre Sage et Python.