|
Size: 2397
Comment:
|
Size: 7714
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| = Jours Sage à l'UQAM = == 14, 15 et 16 juillet 2009 == Local : ... Se veut accessible à tous... |
= Jours Sage au LaCIM (UQAM) -- 14, 15 et 16 juillet 2009 = |
| Line 10: | Line 4: |
| === Local : PK-S1570, salle E. === | |
| Line 11: | Line 6: |
| ||||||<tablestyle="width: 80%" style="background-color: #E0E0FF;">Mardi le 14 juillet 2009|| || 9:00 ||<-2> '''Arrivée des participants.''' || ||<|2> 9:30-10:30 ||<|2> Sébastien Labbé || [[http://wstein.org/talks/20090622-sagedays16-thematic/|'''Sage: Unifying Mathematical Software''']], [[http://wstein.org/edu/2009/sd16/00021-stein-unifying_open_source_math_software-part1.m4v|video part 1]], [[http://wstein.org/edu/2009/sd16/00022-stein-unifying_open_source_math_software-part2.m4v|video part 2]]|| || This will be an overview talk about Sage, which explains the history and motivation for the project, demos some key features of Sage, and discusses where we are going next. It will be accessible to people in all research areas and assumes no prior experience with Sage. || || 11:30-12:00 || Coffee Break || || ||<|2> 12:00-13:00 ||<|2> Henri Cohen || [[attachment:barcelona_cohen.pdf|'''Experimental methods in number theory and analysis''']] [[http://wstein.org/edu/2009/sd16/00023-cohen-experimental_methods-part1.m4v|video part 1]], [[http://wstein.org/edu/2009/sd16/00024-cohen-experimental_methods-part2.m4v|video part 2]] || || In this talk, I would like to give a number of examples of numerical experiments coming from number theory and analysis, mention the tools used to perform them, and show how they sometimes can lead to interesting and deep conjectures. || ||<|2> 14:30-15:30 ||<|2> Àngel Jorba || [[attachment:transpes.pdf|'''Developing tailored software for specific problems''']] [[http://wstein.org/edu/2009/sd16/00025-jorba-tailored_software-part1.m4v|video part 1]], [[http://wstein.org/edu/2009/sd16/00026-jorba-tailored_software-part2.m4v|video part 2]]|| || We will discuss the advantages and inconveniences of developing software (in a general purpose language like C) for concrete problems. I will also mention the results of a pool done by the Spanish project "i-Math" on the use of computational resources of the mathematical research groups in Spain. || || 15:30-16:00 || Coffee Break || || || 16:00-17:00 || Round Table [[http://wstein.org/edu/2009/sd16/00028-panel_discussion-part1.m4v|video part 1]], [[http://wstein.org/edu/2009/sd16/00029-panel_discussion-part2.m4v|video part 2]]|| || ||||||FME|| |
On y accède via la porte PK-M500 au niveau métro (près de la rue Jeanne-Mance). [[http://www.uqam.ca/campus/pavillons/pk.htm|Carte du campus]] === Organisé par Sébastien Labbé et le LaCIM === Dans le cadre de son École d'été, le [[http://www.lacim.uqam.ca/|Laboratoire de Combinatoire et d'Informatique Mathématique (LaCIM)]] organise les Jours Sage au LaCIM et ceci pour une deuxième année consécutive à l'[[http://www.uqam.ca/|Université du Québec à Montréal (UQAM)]]. En effet, FrancoSaliola alors post doc au LaCIM avait organisé une semaine sur Sage en mai 2008. Cette année, la formation est donnée par SébastienLabbé, étudiant au doctorat en mathématiques. Les professeurs comme les étudiants sont invités. Comme l'an passé, la formation sur Sage se veut accessible à tous, c'est-à-dire que nous n'assumons pas que les participants ont déjà une expérience avec Python ou avec Sage. À l'image des Sage Days, les Jours Sage au LaCIM seront très interactifs et les participants auront beaucoup de temps pour expérimenter la théorie présentée. Les exercices qui seront proposés au cours de la semaine seront basés sur un le cours [[http://www-irma.u-strasbg.fr/~saliola/sage/SienaLectures/|Introduzione a Sage]] donné par FrancoSaliola en mai dernier à Sienne, en Italie. == Connexion aux terminaux == Pour vous connecter aux terminaux, veuillez suivre les indications suivantes : * À l'écran de SUN, cliquez sur Options > Connexion à distance > Entrer le nom de la machine distante. * Ecrire 'chicoree' et ceci ouvrira l'écran de Fedora. * Le nom d'utilisateur et le mot de passe vous sera fourni sur place. Vous conserverez le meme toute la semaine. == Informations sur le répertoire partagé == à ajouter... == Liens == Sage * [[http://www.sagemath.org/|La page web de Sage]] Python * [[http://www.python.org/|La page web de Python]] * [[http://python.ftp-developpez.com/cours/TutoVanRossum/fichiers/TutorielPython.pdf|Tutoriel Python]]: Traduction française du Tutoriel Python. * [[http://diveintopython.adrahon.org/|Plongez au coeur de Python]] (en français). * [[http://www.poromenos.org/tutorials/python|Learn Python in 10 minutes]] Autre * [[http://www.projecteuler.net/|Project Euler]]: Problèms et défis mathématiques et informatiques. Ils nous serviront d'exercices. * [[http://www-irma.u-strasbg.fr/~saliola/sage/SienaLectures/|Introduzione a Sage]]: Cours sur Sage donné par Franco Saliola en mai dernier que nous utiliserons beaucoup beaucoup. Merci à Franco! == Thèmes à aborder au cours de la semaine ne faisant pas encore partie de l'horaire et autres demandes spéciales == Calcul symbolique. Codage des caractères d'un fichier python. Table de hashage. == Horaire == ATTENTION : L'horaire est encore en construction et est sujet à changement. ||||<tablestyle="width: 80%" style="background-color: #E0E0FF;">Mardi le 14 juillet 2009|| ||<|2> 9:00-9:30 ||'''Arrivée des participants.''' || || Mot de bienvenue. Distribution des mots de passe. || ||<|2> 9:30-10:30 || '''Introduction à Sage''' || || Ceci sera une présentation générale sur Sage qui expliquera l'histoire et les motivations du projet. Nous montrerons plusieurs exemples d'utilisation de Sage. Nous utiliserons des [[http://wiki.sagemath.org/Talks|présentations sur Sage]] déjà fait par d'autres. [[http://www-irma.u-strasbg.fr/~saliola/maths/talks/slides/SageTalk2/SageTalk2.pdf|Présentation de Franco]]. [[http://sage.math.washington.edu/home/schilly/talks/sage_schilly_university_vienna_20080109.pdf|Présentation de Harald Schilly]]. [[http://wstein.org/talks/20090622-sagedays16-thematic/sage-thematic_day.sws|Présentation de William Stein (.sws)]]. || || 10:30-11:00 || Pause || ||<|2> 11:00-12:00 || '''Introduction à Python 1''' || || Nous présenterons les objets de base du langage python : int, float, str, list, tuple, dict. Aussi : map, filter et list-comprehension. Parcours d'une liste avec une boucle. Nous présenterons comment définir une fonction et comment utiliser un fichier pour les définir. || || 12:00-13:30 || Dîner || ||<|2> 13:30-14:00 || '''Comment fait-on ceci en Sage?''' || || Obtenir de l'aide dans Sage: La touche TAB et Complétion automatique, [[http://www.sagemath.org/help.html|Help Web Page]], [[http://www.sagemath.org/doc/tutorial/|Tutoriel]], [[http://wiki.sagemath.org/|Sage-Wiki]], ?, ??, *mot*?, [[http://groups.google.com/group/sage-support|sage-support]], search_doc, search_src, search_def, ... || ||<|2> 14:00-15:00 || '''Exercices''' || || 1. Trouver 3 exemples dans le Tutoriel et tester-les. 2. Trouver 3 exemples dans le Sage-Wiki et tester-les. 3. Feuilles de travail "Getting Help", "Lists" et "First steps towards programming" du cours de Franco Saliola (voir lien ci-haut). || ||<|2> 15:00-15:30 || '''Calcul, dessins et interact''' || || Démonstration des fonctionnalités de dessins de Sage (plot, plot3d, etc.). La présentation ici sera basée sur celle de Franco Saliola. || ||<|2> 15:30-17:00 || '''Exercices''' || || 1. Dessiner le graphe de votre fonction favorite. 2. Trouver un exemple de dessin dans le Sage-Wiki et tester-les. 3. Feuilles de travail "Calculus, plotting and interact" du site web de Franco Saliola. || ||||<tablestyle="width: 80%" style="background-color: #E0E0FF;">Mercredi le 15 juillet 2009|| || 9:00 ||'''Arrivée des participants.''' || ||<|2> 9:00-12:00 || '''Temps libre et exercices''' || || (Note: Le présentateur sera absent durant cet avant-midi. Le laboratoire sera disponible pour les participants.) 1. Feuilles de travail "The 3n+1 Conjecture", "Dictionaries and Graph Theory" et "Strings and the Burrows-Wheeler Transform" du site de Franco Saliola. 2. Créer un compte sur Projet Euler et résoudre tous les problèmes! 3. Exercices supplémentaires : Répondre aux questions des devoirs du cours ??? donné par William Stein en ???. || ||<|2> 13:30-14:00 || '''Introduction à Python 2''' || || Nous présenterons les classes en python. || ||<|2> 14:00-14:30 || '''Sage et LaTeX''' || || Nous présenterons comment utiliser sage dans des documents LaTeX via le paquetage optionnel sagetex. || ||<|2> 15:00-15:30 || '''Café du LaCIM''' || || Les participants sont invités au Café du LaCIM au local PK-4214 où Lise, secrétaire du LaCIM, nous accueillera. Café et collations seront servis. || ||<|2> 15:30-17:00 || '''Exercices''' || || * Créer une classe Matrice et implémenter la somme et le produit. * Continuer les feuilles de travail de Franco Saliola. * Projet Euler. * Devoirs de Stein. || ||||<tablestyle="width: 80%" style="background-color: #E0E0FF;">Jeudi le 16 juillet 2009|| || 9:00 ||'''Arrivée des participants.''' || ||<|2> 9:30-10:00 || '''Cython''' || || Démonstration de l'outil Cython qui permet de traduire du code python en code C. || ||<|2> 10:30-11:00 || '''L'outil interact''' || || Démonstration de l'outil interact + exercices. || ||<|2> 11:00-12:00 || '''Théorie des groupes''' || || Démo.... || ||<|2> 13:30-14:00 || '''Façons d'utiliser Sage efficacement''' || || Nous verrons comment utiliser Sage avec plus d'habiletés avec chacune des façons suivantes : 1. La ligne de commande. 2. Le notebook. 3. Par internet (suggéré pour les utilisateurs de Windows). Voir aussi les [[http://wiki.sagemath.org/Tips|conseils]] sur le Sage-Wiki. || ||<|2> 14:00-17:00 || '''À déterminer... ''' || || Exercices et démonstrations selon les demandes des participants. || |
Jours Sage au LaCIM (UQAM) -- 14, 15 et 16 juillet 2009
Local : PK-S1570, salle E.
On y accède via la porte PK-M500 au niveau métro (près de la rue Jeanne-Mance). Carte du campus
Organisé par Sébastien Labbé et le LaCIM
Dans le cadre de son École d'été, le Laboratoire de Combinatoire et d'Informatique Mathématique (LaCIM) organise les Jours Sage au LaCIM et ceci pour une deuxième année consécutive à l'Université du Québec à Montréal (UQAM). En effet, FrancoSaliola alors post doc au LaCIM avait organisé une semaine sur Sage en mai 2008. Cette année, la formation est donnée par SébastienLabbé, étudiant au doctorat en mathématiques. Les professeurs comme les étudiants sont invités. Comme l'an passé, la formation sur Sage se veut accessible à tous, c'est-à-dire que nous n'assumons pas que les participants ont déjà une expérience avec Python ou avec Sage. À l'image des Sage Days, les Jours Sage au LaCIM seront très interactifs et les participants auront beaucoup de temps pour expérimenter la théorie présentée. Les exercices qui seront proposés au cours de la semaine seront basés sur un le cours Introduzione a Sage donné par FrancoSaliola en mai dernier à Sienne, en Italie.
Connexion aux terminaux
Pour vous connecter aux terminaux, veuillez suivre les indications suivantes :
À l'écran de SUN, cliquez sur Options > Connexion à distance > Entrer le nom de la machine distante.
- Ecrire 'chicoree' et ceci ouvrira l'écran de Fedora.
- Le nom d'utilisateur et le mot de passe vous sera fourni sur place. Vous conserverez le meme toute la semaine.
Informations sur le répertoire partagé
à ajouter...
Liens
Sage
Python
Tutoriel Python: Traduction française du Tutoriel Python.
Plongez au coeur de Python (en français).
Autre
Project Euler: Problèms et défis mathématiques et informatiques. Ils nous serviront d'exercices.
Introduzione a Sage: Cours sur Sage donné par Franco Saliola en mai dernier que nous utiliserons beaucoup beaucoup. Merci à Franco!
Thèmes à aborder au cours de la semaine ne faisant pas encore partie de l'horaire et autres demandes spéciales
Calcul symbolique. Codage des caractères d'un fichier python. Table de hashage.
Horaire
ATTENTION : L'horaire est encore en construction et est sujet à changement.
Mardi le 14 juillet 2009 |
|
9:00-9:30 |
Arrivée des participants. |
Mot de bienvenue. Distribution des mots de passe. |
|
9:30-10:30 |
Introduction à Sage |
Ceci sera une présentation générale sur Sage qui expliquera l'histoire et les motivations du projet. Nous montrerons plusieurs exemples d'utilisation de Sage. Nous utiliserons des présentations sur Sage déjà fait par d'autres. Présentation de Franco. Présentation de Harald Schilly. Présentation de William Stein (.sws). |
|
10:30-11:00 |
Pause |
11:00-12:00 |
Introduction à Python 1 |
Nous présenterons les objets de base du langage python : int, float, str, list, tuple, dict. Aussi : map, filter et list-comprehension. Parcours d'une liste avec une boucle. Nous présenterons comment définir une fonction et comment utiliser un fichier pour les définir. |
|
12:00-13:30 |
Dîner |
13:30-14:00 |
Comment fait-on ceci en Sage? |
Obtenir de l'aide dans Sage: La touche TAB et Complétion automatique, Help Web Page, Tutoriel, Sage-Wiki, ?, ??, *mot*?, sage-support, search_doc, search_src, search_def, ... |
|
14:00-15:00 |
Exercices |
1. Trouver 3 exemples dans le Tutoriel et tester-les. 2. Trouver 3 exemples dans le Sage-Wiki et tester-les. 3. Feuilles de travail "Getting Help", "Lists" et "First steps towards programming" du cours de Franco Saliola (voir lien ci-haut). |
|
15:00-15:30 |
Calcul, dessins et interact |
Démonstration des fonctionnalités de dessins de Sage (plot, plot3d, etc.). La présentation ici sera basée sur celle de Franco Saliola. |
|
15:30-17:00 |
Exercices |
1. Dessiner le graphe de votre fonction favorite. 2. Trouver un exemple de dessin dans le Sage-Wiki et tester-les. 3. Feuilles de travail "Calculus, plotting and interact" du site web de Franco Saliola. |
|
Mercredi le 15 juillet 2009 |
|
9:00 |
Arrivée des participants. |
9:00-12:00 |
Temps libre et exercices |
(Note: Le présentateur sera absent durant cet avant-midi. Le laboratoire sera disponible pour les participants.) 1. Feuilles de travail "The 3n+1 Conjecture", "Dictionaries and Graph Theory" et "Strings and the Burrows-Wheeler Transform" du site de Franco Saliola. 2. Créer un compte sur Projet Euler et résoudre tous les problèmes! 3. Exercices supplémentaires : Répondre aux questions des devoirs du cours ??? donné par William Stein en ???. |
|
13:30-14:00 |
Introduction à Python 2 |
Nous présenterons les classes en python. |
|
14:00-14:30 |
Sage et LaTeX |
Nous présenterons comment utiliser sage dans des documents LaTeX via le paquetage optionnel sagetex. |
|
15:00-15:30 |
Café du LaCIM |
Les participants sont invités au Café du LaCIM au local PK-4214 où Lise, secrétaire du LaCIM, nous accueillera. Café et collations seront servis. |
|
15:30-17:00 |
Exercices |
* Créer une classe Matrice et implémenter la somme et le produit. * Continuer les feuilles de travail de Franco Saliola. * Projet Euler. * Devoirs de Stein. |
|
Jeudi le 16 juillet 2009 |
|
9:00 |
Arrivée des participants. |
9:30-10:00 |
Cython |
Démonstration de l'outil Cython qui permet de traduire du code python en code C. |
|
10:30-11:00 |
L'outil interact |
Démonstration de l'outil interact + exercices. |
|
11:00-12:00 |
Théorie des groupes |
Démo.... |
|
13:30-14:00 |
Façons d'utiliser Sage efficacement |
Nous verrons comment utiliser Sage avec plus d'habiletés avec chacune des façons suivantes : 1. La ligne de commande. 2. Le notebook. 3. Par internet (suggéré pour les utilisateurs de Windows). Voir aussi les conseils sur le Sage-Wiki. |
|
14:00-17:00 |
À déterminer... |
Exercices et démonstrations selon les demandes des participants. |
|
