|
Size: 465
Comment:
|
Size: 2700
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 3: | Line 3: |
| Nous commençons un groupe de travail / tutoriel sur Sage à partir de mi-Avril. | Cours, tutoriels, coding sprint sur Sage (et Pari/GP, GAP, Cython, ...) à Bordeaux. Si vous souhaitez recevoir les informations ou en faire parvenir, inscrivez-vous à la [[https://diff.u-bordeaux.fr/sympa/info/sage-bordeaux|liste de discussion]]. |
| Line 5: | Line 5: |
| == Prochaines séances == | == Cours 2014 == |
| Line 7: | Line 7: |
| * Introduction à Sage * Les différents types de nombres (et introduction à la trinité catégories/parents/éléments) |
Si vous souhaitez venir régulièrement aux séances qui suivent, merci de remplir le [[http://framadate.org/r2u8x5x57n224gm4|sondage]] afin de choisir le jour de la semaine le plus approprié. |
| Line 10: | Line 9: |
| == Séances à prévoir == | === prochaines séances === |
| Line 12: | Line 11: |
| * Programmation linéaire et graphes * Séries formelles et objets combinatoires |
* séance 2: 6 mai, combinatoire * utiliser des fichiers python/sage externes (depuis le notebook ou la console) * un peu plus de Python * types de base: listes, tuples et itérateurs * les fonctions * un peu d'objet (au sens de programmation orienté objet) * les objets combinatoires de Sage (partitions, permutations, arbres, etc) * l'interface à [[http://oeis.org|oeis]] * un peu de séries formelles On se basera en partie sur les tutoriels suivants * [[http://sagemath.org/doc/thematic_tutorials/tutorial-comprehensions.html|thematic tutorial comprehensions]] * [[http://sagemath.org/doc/reference/combinat/sage/combinat/tutorial.html|thematic tutorial on combinatorics]] * séance 3: 20 mai, programmation linéaire et graphes * les dictionnaires Python, networkx et les graphes dans Sage * la LP * [[http://www.steinertriples.fr/ncohen/tut/LP/]] * [[http://sagemath.org/doc/thematic_tutorials/linear_programming.html|thematic tutorial on LP]] === séances passées === * séance 1 (vendredi 18 avril) introduction à Sage * 9h30-10h30: installation, découverte de la console et du notebook, tab-complétion, accès à la documentation, introduction a Python/Sage... on ne se servira que de la documentation fournie avec Sage et plus précisément des tutoriaux thématiques suivants: * [[http://sagemath.org/doc/thematic_tutorials/tutorial-notebook-and-help-long.html|Tutorial: Using the Sage notebook, navigating the help system, first exercises]] * [[http://sagemath.org/doc/thematic_tutorials/tutorial-programming-python.html|Tutorial: Programming in Python and Sage]] * [[http://sagemath.org/doc/thematic_tutorials/tutorial-comprehensions.html|Tutorial: Comprehensions, Iterators, and Iterables]] * 10h45-11h45: challenges du [[https://projecteuler.net/|projet Euler]] === Sujets à aborder pour la suite === * Les différents types de nombres (et catégories/parents/éléments, coercion, etc) |
| Line 15: | Line 45: |
| * Cryptographie et Pari/GP | * Cryptographie et Pari/GP (voir avec Bill Allombert) * ... |
Groupes d'utilisateurs Bordeaux
Cours, tutoriels, coding sprint sur Sage (et Pari/GP, GAP, Cython, ...) à Bordeaux. Si vous souhaitez recevoir les informations ou en faire parvenir, inscrivez-vous à la liste de discussion.
Cours 2014
Si vous souhaitez venir régulièrement aux séances qui suivent, merci de remplir le sondage afin de choisir le jour de la semaine le plus approprié.
prochaines séances
- séance 2: 6 mai, combinatoire
- utiliser des fichiers python/sage externes (depuis le notebook ou la console)
- un peu plus de Python
- types de base: listes, tuples et itérateurs
- les fonctions
- un peu d'objet (au sens de programmation orienté objet)
- les objets combinatoires de Sage (partitions, permutations, arbres, etc)
l'interface à oeis
- un peu de séries formelles
- On se basera en partie sur les tutoriels suivants
- séance 3: 20 mai, programmation linéaire et graphes
- les dictionnaires Python, networkx et les graphes dans Sage
- la LP
séances passées
- séance 1 (vendredi 18 avril) introduction à Sage
- 9h30-10h30: installation, découverte de la console et du notebook, tab-complétion, accès à la documentation, introduction a Python/Sage... on ne se servira que de la documentation fournie avec Sage et plus précisément des tutoriaux thématiques suivants:
10h45-11h45: challenges du projet Euler
Sujets à aborder pour la suite
- Les différents types de nombres (et catégories/parents/éléments, coercion, etc)
- Programmation en C/Python via Cython
- Cryptographie et Pari/GP (voir avec Bill Allombert)
- ...
