accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Re: Python

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.lang.general ] 

Retour : Accueil du site fr comp lang general   charte stats de ce groupe


  Sujet:   Re: Python  
 De: laurent.poin...@laposte.net (Laurent Pointal)
 Groupes: fr.comp.lang.general
 Organisation: les newsgroups par Orange
 Date: 31. Mar 2008, 23:17:50
 References: 1 2 3 4 5 6 7 8 9 10 11 12 13
Le Mon, 31 Mar 2008 23:20:07 +0200, Wykaaa a écrit :

> Thierry B. a écrit :
>> --{ wykaaa a plopé ceci: }--
>> 
>>>> La question que je me pose c'est : que sera Python dans 5 ans ?
>>>> Peut-être un langage complètement délaissé. Je ne vois pas qu'on
>>>> enseigne Python dans les facs ou dans les écoles, j'ai l'impression
>>>> que

Ca l'est - cf ci-dessous.

>>   Pourtant, j'aimerais bien que ça soit enseigné dans les écoles. C'est
>>   (opinion personnelle) un langage qui est à la fois facile: on arrive
>>   très vite à faire des petits programmes qui marchent, et didactique:
>>   pour que ça soit facile, il faut être un brin rigoureux, un brin
>>   précis, il faut réfléchir avant d'écrire la moindre ligne. Testé et
>>   approuvé par mes deux enfants (10 & 13).
> 
> Ce serait beaucoup mieux, pour tes enfants et l'avenir de la
> programmation qu'ils se mettent au langage Logo. Voilà un langage
> vraiment didactique (il a été fait pour).

Logo est tout à fait appréciable, idéal pour apprendre à des enfants en 
primaire les principes de la programmation. 

Mais Python a lui-aussi été fait pour l'apprentissage de la 
programmation, mais à un niveau un peu plus élevé (note, tu peux faire tu 
LOGO en Python, il y a un module standard turtle ainsi qu'un module tiers 
xturtle un peu plus puissant).

Voir le lien CP4E: http://www.python.org/doc/essays/cp4e.html


> Je te conseille de consulter cette page :
> http://www.ordiecole.com/logo/jail_espr.html
>> 
>>   Quand à son enseignement dans les facs, je dis oui aussi. Pour les
>>   mêmes raisons, d'abord; et surtout pour les domaines couverts: calcul
>>   scientifique, traitement du texte, interfaces graphiques, interfaces
>>   avec d'autres langages/logiciels. On peut le voir comme un langage
>>   "glue" qui permet de concentrer ses efforts sur le résultat à
>>   atteindre, et pas sur les moyens à utiliser.
> 
> Surtout ne pas l'enseigner dans les écoles !! Un langage qui permet
> d'utiliser des variables sans les déclarer doit être banni de
> l'enseignement de la programmation.

AMA il ne faut pas le prendre comme ça.

Si tu enseignes la programmation à des gens dont ça va être le métier, il 
faut quelque chose qui soit éventuellement plus lourd, et oblige à 
apprendre de bonnes méthodes (typiquement ADA).
Il leur faudra aussi apprendre des langages avec d'autres paradigmes, et 
ils ne pourront passer à côté du C et de l'inévitable Java.

Si tu enseignes à des personnes pour qui la programmation n'est qu'une 
unité de valeur obligatoire dans leur cursus, qui leur servira peut-être 
plus tard (mais pas sûr), alors autant leur apprendre un langage qui leur 
permette de faire simplement des choses puissantes,:interfaces 
graphiques, accès fichiers, liens avec des bases de données, manipulation 
des protocoles de l'internet...

Par exemple, à l'IUT d'Orsay en mesures physiques, le langage choisi pour 
l'unité d'informatique scientifique est Python (avant c'était le C) et 
l'enseignant en est très content.

Autre exemple, il y a quelques années un pote à moi a été chargé de faire 
l'enseignement de programmation pour des étudiants en économie... il a 
choisi Python, et leur a appris à manipuler une base de données, extraire 
ce qu'ils en veulent, générer des fichiers, etc...

[et le duck-typing à l'exécution sur les variables ne pose pas de 
problème - sauf aux personnes qui sont habituées à un typage statique 
déclaré et qui ont érigé en dogme qu'on ne pouvait pas faire autrement]


>>>> c'est un langage marginal voire déconsidéré. Par contre, Java, lui
>>>> est toujours là.

Déconsidéré par les gens qui ne le considèrent pas :-)

Python monte doucement, il n'y a pas derrière la puissance commerciale 
d'un Sun ou d'un Microsoft... et pourtant il s'installe.
Annecdote: des étudiants de l'IUT sus-cité discutaient de leurs cours 
Python en rentrant chez eux dans le RER... un passager s'est dit 
intéressé et leur a donné sa carte, il est directeur d'une boite qui 
utilise Python et cherche des stagiaires qui connaissent ce langage...

>>> Comment comparer Java et Python ????
>> 
>>   En essayant les deux ? Ou mieux, en demandant à son gamin de tester
>>   :)
> 
> C'est sûr que Java n'est pas pour les enfants. Encore une fois le
> meilleur langage pour eux est Logo.
>> 
>>> Java est utilisé dans des applications importantes qui requièrent
>>> fiabilité, évolutivité, etc. (comme les applications militaires).
>> 
>>   Fiabilité et Java, mmm, j'ai un doute, là. (j'vais m'faire des
>>   ennemis, je crois). Enfin, ça a peut-être changé depuis le temps où
>>   j'en faisais sérieusement...
> 
> Merci d'argumenter en nous donnant des exemples.
>> 
>>> Où est Python dans l'industrie ??? NULLE PART
>> 
>>   Google, Yahoo, Zope/Plone, les jeux, que sais-je encore...

http://www.python.org/about/quotes/
(petite liste)

C'est le problème de Python, les gens l'utilisent "naturellement", mais 
ne le mettent pas en avant, et comme il n'y a pas une grosse boite 
derrière pour faire la 'com'.

> Combien de Python dans Google et Yahoo ? Là encore, il faut des
> arguments.
>>> Python est bien un langage marginal.
>> 
>>   Entre la marge et la limite, quoi...
>> 
>>   +++ et comme ça commence à devenir HC, je vais me permettre un
>>       multipost d'enfer, avec un foutou à suivre pour ceux qui veulent
>>       bien continuer à discuter des langages de demain, et de leur
>>       utilisation dans l'enseignement.
> 
> Très bonne initiative. Utilisons ce forum sous-utilisé qu'est
> fr.comp.lang.general.
> PS : perso, je n'aurais pas intitulé le sujet de cette manière mais
> plutôt : langages pour l'enseignement de la programmation - langages
> pour l'industrie ou quelque chose comme ça.

Ca a été heureusement relayé, sinon je n'aurais pas vu cette intéressante 
et si peu partisanne discussion ;-)

A+

Laurent.

-- 
Laurent POINTAL - laurent.pointal@laposte.net


DateSujet  Auteur
31.03.
* Re: Python
Thierry B.
31.03.
+* Re: Python
Wykaaa
31.03.
|+*   Re: Python
Laurent Pointal
01.04.
||+* Langage d'enseigneme
Marc Boyer
01.04.
|||+- Re: Langage d'enseigneme
Laurent Pointal
01.04.
|||`* Re: Langage d'enseigneme
Wykaaa
01.04.
||| +* Re: Langage d'enseigneme
Bruno Desthuilliers
01.04.
||| |`* Re: Langage d'enseigneme
Wykaaa
02.04.
||| | `* Re: Langage d'enseigneme
Bruno Desthuilliers
02.04.
||| |  `* Re: Langage d'enseigneme
Wykaaa
02.04.
||| |   +* Re: Langage d'enseigneme
Bruno Desthuilliers
02.04.
||| |   |`* Re: Langage d'enseigneme
Wykaaa
02.04.
||| |   | +* Re: Langage d'enseigneme
Bruno Desthuilliers
02.04.
||| |   | |`* Re: Langage d'enseigneme
Wykaaa
02.04.
||| |   | | `* Re: Langage d'enseigneme
bruno desthuilliers
03.04.
||| |   | |  `* Re: Langage d'enseigneme
Wykaaa
04.04.
||| |   | |   `* Re: Langage d'enseigneme
Bruno Desthuilliers
04.04.
||| |   | |    +* Re: Langage d'enseigneme
Thierry B.
04.04.
||| |   | |    |`* Re: Langage d'enseigneme
Bruno Desthuilliers
06.04.
||| |   | |    | `- Re: Langage d'enseigneme
Thierry B.
04.04.
||| |   | |    +* Re: Langage d'enseigneme
Marc Boyer
04.04.
||| |   | |    |+* Re: Langage d'enseigneme
Bruno Desthuilliers
07.04.
||| |   | |    ||`* Re: Langage d'enseigneme
Marc Boyer
07.04.
||| |   | |    || `* Re: Langage d'enseigneme
bruno desthuilliers
07.04.
||| |   | |    ||  +* Re: Langage d'enseigneme
Wykaaa
07.04.
||| |   | |    ||  |`* Re: Langage d'enseigneme
bruno desthuilliers
08.04.
||| |   | |    ||  | `* Re: Langage d'enseigneme
Wykaaa
08.04.
||| |   | |    ||  |  `* Re: Langage d'enseigneme
bruno desthuilliers
09.04.
||| |   | |    ||  |   +* Re: Langage d'enseigneme
Wykaaa
08.04.
||| |   | |    ||  |   |`- Re: Langage d'enseigneme
bruno desthuilliers
09.04.
||| |   | |    ||  |   `- Re: Langage d'enseigneme
Wykaaa
09.04.
||| |   | |    ||  `- Re: Langage d'enseigneme
Marc Boyer
04.04.
||| |   | |    |`- Re: Enseignement de l'al
Wykaaa
04.04.
||| |   | |    `* Re: Langage d'enseigneme
Wykaaa
10.04.
||| |   | |     `* Re: Langage d'enseigneme
Matthieu Villeneuve
10.04.
||| |   | |      `* Re: Langage d'enseigneme
Wykaaa
10.04.
||| |   | |       +* Re: Langage d'enseigneme
Bruno Desthuilliers
10.04.
||| |   | |       |`- Re: Langage d'enseigneme
Wykaaa
10.04.
||| |   | |       `* Re: Langage d'enseigneme
Matthieu Villeneuve
10.04.
||| |   | |        `* Re: Langage d'enseigneme
Wykaaa
10.04.
||| |   | |         `* Re: Langage d'enseigneme
Bruno Desthuilliers
10.04.
||| |   | |          `* Re: Langage d'enseigneme
Wykaaa
11.04.
||| |   | |           `- Re: Langage d'enseigneme
Bruno Desthuilliers
03.04.
||| |   | `* Re: Langage d'enseigneme
Thierry B.
03.04.
||| |   |  `- Re: Langage d'enseigneme
Wykaaa
02.04.
||| |   `* Re: Langage d'enseigneme
Jean-Marc Bourguet
02.04.
||| |    `- Re: Langage d'enseigneme
Wykaaa
01.04.
||| `* Re: Langage d'enseigneme
Laurent Pointal
01.04.
|||  +* Re: Langage d'enseigneme
Wykaaa
02.04.
|||  |+- Re: Langage d'enseigneme
Laurent Pointal
02.04.
|||  |+- Re: Langage d'enseigneme
Laurent Pointal
02.04.
|||  |`- Re: Langage d'enseigneme
bruno desthuilliers
03.04.
|||  +- Re: Langage d'enseigneme
Thierry B.
04.04.
|||  `* Re: Langage d'enseigneme
Marc Boyer
04.04.
|||   +* Re: Langage d'enseigneme
Bruno Desthuilliers
07.04.
|||   |`- Re: Langage d'enseigneme
Marc Boyer
06.04.
|||   `* Re: Langage d'enseigneme
Thierry B.
07.04.
|||    `- Re: Langage d'enseigneme
Marc Boyer
01.04.
||`- Re: Python
Thierry B.
01.04.
|+* Re: Python
Thierry B.
01.04.
||`* Re: Python
Wykaaa
01.04.
|| `* Re: Python
Thierry B.
01.04.
||  `- Re: Python
Wykaaa
01.04.
|`* Re: Python
Bruno Desthuilliers
01.04.
| `* Re: Python
Wykaaa
01.04.
|  `- Re: Python
Bruno Desthuilliers
01.04.
+- Re: Python
Wykaaa
01.04.
+* Re: Python
Thierry B.
01.04.
|`* Re: Python
Marc Boyer
01.04.
| +- Re: Python
Jean-Marc Bourguet
01.04.
| `- Re: Python
Thierry B.
01.04.
`* Re: Python
Marc Boyer
01.04.
 `* Re: Python
Thierry B.
01.04.
  `* Re: Python
Marc Boyer
01.04.
   `- Re: Python
Wykaaa
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)
Usenet Gratuit