Size: 3649
Comment:
|
Size: 3740
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 21: | Line 21: |
Les tickets débutants pour cette séance: [[trac.sagemath.org/ticket/11258|#11258]], |
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
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
- 5eme seance (mardi 24 juin, 14h00, salle 076 au LaBRI): C/C++ dans Python et Sage
- compiler certaines parties d'un programme Python
- interfacer du code C/C++
- 6eme seance (mercredi 25 juin, 9h30, salle 076 au LaBRI): contribuer à Sage
Avant de venir a cette séance, installer le logiciel git sur votre machine et faites une demande de compte trac (voir le premier paragraphe de http://trac.sagemath.org).
documentation: Developer guide
le serveur trac
le serveur git Les tickets débutants pour cette séance: #11258,
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
- 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
- 4 ème séance (mardi 3 juin): combinatoire
- les objets combinatoires (partitions, permutations, chemins de Dyck, etc)
- un peu de série formelles
- les espèces
algèbre de Ore Ore algebra in Sage
- ...
Sujets à aborder pour la suite
- Les différents types de nombres (et catégories/parents/éléments, coercion, etc)
- Cryptographie et Pari/GP (voir avec Bill Allombert)
- ...