Differences between revisions 51 and 52
Revision 51 as of 2009-07-13 19:06:34
Size: 4953
Editor: slabbe
Comment:
Revision 52 as of 2009-07-13 20:04:17
Size: 5645
Editor: slabbe
Comment:
Deletions are marked like this. Additions are marked like this.
Line 44: Line 44:
|| Nous présenterons les objets de base du langage python : int, float, str, list, tuple, dict. Aussi : map et filter. Nous présenterons comment définir une fonction et comment utiliser un fichier pour les définir. || || 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. ||
Line 46: Line 46:
||<|2> 13:30-14:00 || '''Façons d'utiliser Sage.''' à déplacer plus tard ||
|| 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). ||
||<|2> 14:00-15:00 || '''Comment fait-on ceci en Sage?''' ||
|| Obtenir de l'aide dans Sage: Tutoriels, Sage-Wiki, ?, ??, *mot*?, sage-support, search_doc, search_src, search_def, ... ||
||<|2> 13:30-14:00 || '''Comment fait-on ceci en Sage?''' ||
|| Obtenir de l'aide dans Sage: La touche TAB et Complétion automatique, Tutoriels, Sage-Wiki, ?, ??, *mot*?, 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 ??? du site web de Franco Saliola. ||
Line 53: Line 53:
|| Séance d'exercices. Plusieurs liens à ajouter. Projet Euler, Devoirs de Stein, etc.|| || 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 ??? du site web de Franco Saliola. ||
Line 57: Line 57:
|| (Note: Le présentateur sera absent durant cet avant-midi. Le laboratoire sera disponible pour les participants.) Séance d'exercices. Plusieurs liens à ajouter. Projet Euler, Devoirs de Stein, etc.|| || (Note: Le présentateur sera absent durant cet avant-midi. Le laboratoire sera disponible pour les participants.) 1. Feuilles de travail ??? 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 ???. ||
Line 65: Line 65:
|| Séance d'exercices. Plusieurs liens à ajouter. Projet Euler, Devoirs de Stein, etc.|| || 1. Créer une classe Matrice et implémenter la somme et le produit. 2. Continuer les feuilles de travail de Franco Saliola. 3. Projet Euler. 4. Devoirs de Stein. ||
Line 74: Line 74:
||<|2> 13:30-17:00 || '''À déterminer''' ||
|| ... ||
||<|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). ||
||<|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.

Connexion aux terminaux

Pour vous connecter aux terminaux, veuillez suivre les indications suivantes : 1. À l'écran de SUN, cliquez sur Options > Connexion à distance > Entrer le nom de la machine distante. 2. Ecrire 'chicoree' et ceci ouvrira l'écran de Fedora. 3. 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 vers python, sage

  • à ajouter ici....

Thèmes à aborder au cours de la semaine ne faisant pas encore partie de l'horaire et autres demandes spéciales

Calcul symbolique.

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. Liens à ajouter.

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, Tutoriels, 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 ??? du site web de Franco Saliola.

15:00-15:30

Dessinner avec Sage

Démonstration des fonctionnalités de dessins de Sage (plot, plot3d, etc.) + exercices.

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 ??? 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 ??? 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. Café et collations seront servis.

15:30-17:00

Exercices

1. Créer une classe Matrice et implémenter la somme et le produit. 2. Continuer les feuilles de travail de Franco Saliola. 3. Projet Euler. 4. 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).

14:00-17:00

À déterminer...

Exercices et démonstrations selon les demandes des participants.

SébastienLabbé/JoursSageUQAM (last edited 2019-09-29 16:30:09 by chapoton)