78
Comment:
|
3304
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
Séances Sage 2014 | 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: |
* Crypto * etc |
== Cours 2014 == Les séances ont lieu de 14h à 16h le mardi après-midi en salle 076 au LaBRI (bâtiment A30). Il n'est pas forcément utile d'assister à toutes les séances. Si un sujet particulier vous intéresse, vous pouvez venir seulement à ce moment là. === prochaines séances === * 2eme séance: 6 mai, utilisation avancée et programmation * utiliser des fichiers python/sage externes (depuis le notebook ou la console) * un peu plus sur Python * types de base: listes, tuples, dictionnaires et itérateurs * les fonctions * un peu d'objet (au sens de programmation orienté objet) * voir les tutoriaux thematiques: [[http://sagemath.org/doc/thematic_tutorials/tutorial-programming-python.html|Tutorial: Programming in Python and Sage]] et [[http://sagemath.org/doc/thematic_tutorials/tutorial-comprehensions.html|Tutorial: Comprehensions, Iterators, and Iterables]] * un peu plus sur Sage * les entiers/rationnels et calcul en flottant * les éléments et les parents * challenges du [[https://projecteuler.net/|projet Euler]] * 3eme séance: 20 mai, graphes et programmation linéaire * 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 === * combinatoire * 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]] * 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) * ... |
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
Les séances ont lieu de 14h à 16h le mardi après-midi en salle 076 au LaBRI (bâtiment A30).
Il n'est pas forcément utile d'assister à toutes les séances. Si un sujet particulier vous intéresse, vous pouvez venir seulement à ce moment là.
prochaines séances
- 2eme séance: 6 mai, utilisation avancée et programmation
- utiliser des fichiers python/sage externes (depuis le notebook ou la console)
- un peu plus sur Python
- types de base: listes, tuples, dictionnaires et itérateurs
- les fonctions
- un peu d'objet (au sens de programmation orienté objet)
voir les tutoriaux thematiques: Tutorial: Programming in Python and Sage et Tutorial: Comprehensions, Iterators, and Iterables
- un peu plus sur Sage
- les entiers/rationnels et calcul en flottant
- les éléments et les parents
challenges du projet Euler
- 3eme séance: 20 mai, graphes et programmation linéaire
- 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
- combinatoire
- 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
- 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)
- ...