Journée Sage vendredi 21 novembre 2014 à Villetaneuse

10 views
Skip to first unread message

Samuel Lelièvre

unread,
Nov 18, 2014, 5:27:20 AM11/18/14
to sage-...@googlegroups.com
= Journée Sage vendredi 21 novembre 2014 à Villetaneuse =

Ce vendredi 21 novembre 2014 aura lieu à Villetaneuse une journée
autour du logiciel de mathématiques Sage (http://sagemath.org/).

== Sage ==

Sage est une alternative libre à Maple, Magma, Mathematica et Matlab
qui inclut de nombreux logiciels spécialisés sous une interface commune
en Python.

Parmi ses possibilités qui pourraient vous intéresser, Sage permet en
vrac de faire de la combinatoire algébrique, du calcul sur les courbes
elliptiques, de l'analyse numérique, du calcul différentiel sur des
variétés, de la programmation linéaire entière, des systèmes dynamiques
(échanges d'intervalles, surfaces à petits carreaux), et tout ce que
vous pourrez bien y ajouter.

== Programme de la journée Sage du 21 novembre 2014 à Villetaneuse ==

- 09:30-10:00 Accueil et aide à l'installation
- 10:00-12:00 Présentation de Sage, prise en main, concepts de base
- 14:00-15:00 Exposé sur Python scientifique (par Loic Gouarin)
- 15:00-18:00 Travaux pratiques distribués

Les exposés sont indépendants, il est bien sûr possible de passer à tout
moment. La ou les salles seront annoncées ultérieurement.

== Pour participer ==

Aucune inscription n'est nécessaire pour participer à cette journée,
il suffit de venir. Si vous le souhaitez, vous pouvez envoyer à
sage-pari...@aij.ovh vos réponses aux questions suivantes,
destinées à adapter la journée aux attentes des participants.

- Avez-vous déjà utilisé Sage (et/ou Python)? Avez-vous déjà programmé?
- Quel système d'exploitation utilisez-vous?
- Quels thèmes vous intéressent? Qu'aimeriez-vous savoir faire en Sage?

== Sage et Python scientifique en région parisienne ==

Cette journée, organisée par le LAGA et le LIPN à Villetaneuse,
entre également dans le cadre des rencontres régulières du
groupe d'utilisateurs de Sage et Python scientifique en région parisienne.

http://wiki.sagemath.org/GroupeUtilisateursParis

J-L Charmillon

unread,
Nov 18, 2014, 10:54:08 AM11/18/14
to sage-...@googlegroups.com
Bonjour,

Nouveau sur cette liste (et n'ayant jamais utilisé Sage, ni Python), je
ne pourrai malheureusement pas participer à cette journée.
Je suis cependant un peu inquiet :
- du message de William Stein ("Sage has failed"),
- du surf sur des tendances marketing du type "qqchose"Cloud.

Ce qui m'intéresse dans Sage c'est de découvrir des mathématiques
autrement que via un cours magistral et des TD faits par des
spécialistes de leur domaine.
Sage est un sujet d'étude en tant que tel (comme une "pierre de Rosette"
à découvrir).

Ce qui m'intéresse dans Sage, c'est une espèce de "Sage pour les nuls"
(niveau licence maths) :
- la découverte et la manipulation de structures algébriques
- la découverte de techniques combinatoires (pourquoi PARI est-il
puissant ?)
- la découverte de SymPy (les logiciels CAS, de type Maxima ou
Mathematica, donnant rarement des résultats "beaux" ou identiques à ceux
obtenus "à la main")
- la façon dont Python est utilisé pour réaliser des interfaces entre
modules
- la possibilité de serveur Sage stocké sur une clé USB pour être
utilisé via un navigateur (sur PC ou Mac)

En espérant pouvoir découvrir Sage lors d'une autre journée.

Note : je peux me rendre disponible les après-midi (dans Paris) ou
pendant les vacances scolaires (avec un préavis de plusieurs semaines)

Cordialement,

Jean-Louis Charmillon
Ingénieur, suppléant dans l'enseignement secondaire

Nathann Cohen

unread,
Nov 18, 2014, 11:38:27 AM11/18/14
to sage-...@googlegroups.com
Yooooooooooo !!

> Nouveau sur cette liste (et n'ayant jamais utilisé Sage, ni Python), je ne
> pourrai malheureusement pas participer à cette journée.

Bon, même si tu pouvais finalment te débloquer et y assister je n'y
serai pas non plus, alors je réponds à ton mail plutôt que de te
coincer autour d'un café.

> Je suis cependant un peu inquiet :
> - du message de William Stein ("Sage has failed"),
> - du surf sur des tendances marketing du type "qqchose"Cloud.

Franchement, faut pas. Déjà parce que WIlliam c'est pas Sage, et aussi
parce que tu n'es pas le seul (même parmi les developpeurs) à avoir
des dents contre lui à cause de son cloud.

"Sage has failed", y'a deux explications:
1) Ca a de la gueule dans un titre de post. "Sage is not yet what I
expected it to be" ca accroche grave moins.
2) Il ne veut pas dire que le soft est mort, il veut dire que la
concurrence est toujour vivante (Maple, Matlab, Mathematica) et c'est
pas bon pour son CV.

Un soft, ca vit tant qu'il y a des dev. Perso j'en ai encore besoin
dans mon travail, et comme il ne sait pas faire ce que j'ai besoin
qu'il fasse j'ajoute du code. Dans ma partie du code je n'ai pas à me
plaindre, tout est assez maintenu et débuggé, j'ai pas trop de raison
de m'inquieter.

> Ce qui m'intéresse dans Sage c'est de découvrir des mathématiques autrement
> que via un cours magistral et des TD faits par des spécialistes de leur
> domaine.
> Sage est un sujet d'étude en tant que tel (comme une "pierre de Rosette" à
> découvrir).

Ouais, surtout que "les maths vues à partir de Sage" tu les trouveras
dans aucun bouquin de maths. Y'a pas mal de différences entre les
maths sur le papier et les maths sur un ordinateur. De mon côté je
trouve que dans du code y'a moins d'enfumage: ca va directement à
l'essentiel, c'est fait pour calculer pas pour faire classe dans une
explication. Et tout ce que tu as a faire pour connaitre le code d'une
fonction c'est d'ajouter ?? a la fin de la ligne. Plutot classe.

> Ce qui m'intéresse dans Sage, c'est une espèce de "Sage pour les nuls"
> (niveau licence maths) :

Ahem. Bon moi j'ai pas le réflexe, mais un collègue à l'air de me dire
que c'est l'occasion de s'auto-faire de la promo: y'a un bouquin en
Francais sur Sage, fait à peu pres pour ce niveau-là. Of course c'est
gratuit:

http://sagebook.gforge.inria.fr/

Si tu trouves que le bouquin est trop épais ou qu'il blablatte un peu
trop sur des choses sans importance, c'est normal vu que c'est un
livre. Pas moyen d'attendre que tu poses la question pour te donner la
réponse. Du coup les "Sage days" c'est un peu l'ideal: les
développeurs défilent et t'expliquent comment utiliser leur bout de
code. Je crois qu'en général on ne tombe pas dans le travers
d'expliquer des trucs tordus qui nous amusent nous-même et auxquels
personne dans la salle ne comprend rien. Y'a pas mal d'intervenants
qui sont des universitaires et qui ont des élèves sous la main,
d'autres qui ne le sont pas et qui se rappellent que pour vendre ton
matos, même gratuit, faut que le mec d'en face trouve ca bien.

Les deux trois choses dont tu as besoin dans Sage ne sont pas
compliquées. En fait, des que tu as compris que tout était un objet et
que tu pouvais lister ses fonctions en appuyant sur "tab" tu sais
presque trouver l'information tout seul, surtout avec Google pour
chercher dans notre manuel.

> - la façon dont Python est utilisé pour réaliser des interfaces entre
> modules

Si par "modules" tu parles de logiciel externe, tu peux comprendre ca
en lisant le code. C'est fait dans graphs/cliquer.pyx (ainsi que
cliquer.pxd) ou dans numerical/backends/*. Et dans plein d'autres
coins.

> Note : je peux me rendre disponible les après-midi (dans Paris) ou pendant
> les vacances scolaires (avec un préavis de plusieurs semaines)

Si tu as envie de t'y mettre un jour, tu peux aussi te payer le luxe
de faire venir un revendeur à toi. Si un jour tu écris à cette mailing
list en disant "j'aimerais bien apprendre Sage, j'habite à Paris et je
vous offre un café en échange" je suis sur qu'il y aura du monde pour
venir te voir.

De mon côté je ne remets les pieds en France qu'en janvier alors
faudra attendre jusque là ;-)

@toute !

Nathann

Thierry

unread,
Nov 19, 2014, 9:02:04 PM11/19/14
to sage-...@googlegroups.com
Salut,

voici quelques precisions pour vendredi.

Rendez-vous a 9h30 a la salle cafe du LIPN. Pour vous y rendre, allez
voir sur la page https://lipn.univ-paris13.fr/en/laboratory/contact

Sur la derniere image en bas, il faut pas suivre le trait vert, il faut:
- longer le batiment G sur la gauche
- tourner a droite au niveau du batiment 4 (restaurant administratif)
- prendre la 2e porte a gauche (en face de cette porte se trouve un labo
de physique des lasers)
- prendre l'escalier sur la droite, monter un etage
- prendre le couloir juste sur la droite et le traverser
- on arrive a une cage d'escalier entre le batiment B et le batiment A
- monter un etage
- prendre la porte a droite (cote batiment A donc), la salle cafe est
la.

Je vous joins une meilleure image en attachement, vert=horizontal,
rouge=escalier, noir=porte.

Voici les salles:

- 9h30-10h : Accueil et aide à l'installation
salle cafe du LIPN (batiment A, 2e etage)
- 10h-12h : Présentation de Sage, prise en main, concepts de base
salle C103
- 14h-15h : Expose sur Python scientifique (par Loic Gouarin)
salle B107 (salle de séminaire du LIPN)
- 15h-18h : Travaux pratiques distribues
salle B107 (salle de séminaire du LIPN)

Ca serait pas mal qu'un ou deux developpeurs soient la histoire de filer
un coup de main pour debugger les participants. Si ca peut vous motiver,
il est question que Loic parle des JIT (Numba, parakeet, pythran) ;)

Ciao,
Thierry
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Groupe d'Utilisateurs de Sage en région Parisienne.
> Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse sage-paris+...@googlegroups.com.
> Pour plus d'options, visitez le site https://groups.google.com/d/optout .
LIPN.png

Jean-Pierre Flori

unread,
Nov 20, 2014, 9:39:43 AM11/20/14
to sage-...@googlegroups.com
J'ai une réunion demain après-midi et ne pourrai donc malheureusment pas venir !

JP

Thierry

unread,
Nov 20, 2014, 10:54:47 AM11/20/14
to sage-...@googlegroups.com
Hop,

pour les mises a jour, details, fichiers, etc, c'est par la:
http://lipn.univ-paris13.fr/~monteil/hebergement/JourneeSageVilletaneuse2014/

En particulier, vous pouvez vous pointer a 9h00 precises a la gare du
nord en tete du quai 31 (trains de banlieue), Thomas vous y attendra.

Ciao,
Thierry
Reply all
Reply to author
Forward
0 new messages