Discussion:Python (langage)

message: Python est multi-paradigmatique : Il permet la programmation:
Du point de vue de la structuration
*Objet
*procedural
*impérative
*fonctionnelle
*logique
Du point de vue du typage:
*typage faible par defaut
*typage fort au besoin (API trait)
Placer Python dans un seul de ces types de programmation relève de la méconnaissance du langage.
:Cela signifie quelque chose ce que vous dites là ou est-ce juste pour le plaisir ?
::Ca correspond probablement à une ancienne version de l'article qui ne mentionnait qu'un seul paradigme pour python. --Piglop 20 septembre 2006 à 12:15 (CEST)
replies: text:  indiquer que python possède un typage fort me parait bizarre car c'est ce que la plpart des langages bas niveaux possède, il faudrait plutôt indiquer qu'il possède un typage faible, ou indiquer les 2, ou ne pas en parler. --CRicky 3 octobre 2006 à 14:50 (CEST)
replies: text:  C'est faux! Python a un typage INDUIT et DYNAMYQUE mais FORT. --Bogdahn 2 mai 2007 à 15:25 (CEST)
thread_title:  Paradigmes 

message: Est-ce qui y aurait pas un petit chouia trop de listings dans cet article? Et la liste des liens externes, en english d'ailleurs. Jsuis français moi! Alcalazar 23 mai 2006 à 13:14 (CEST)
thread_title: Un p'tit chouia trop

message: Le début de cet article ressemble plus à un éloge du langage qu'à un article encyclopédique. Beaucoup d'affirmations sans fondement et de qualificatifs discutables.
La maitrise d’un langage de script est devenu un impératif pour les entreprises comme pour ceux dont l'informatique n'est pas le coeur de métier.
L'informatique n'est pas le coeur de metier de toutes les entreprises. Enormement d'entreprises (dans l'informatique ou non) fonctionnent parfaitement bien sans meme connaitre l'existence des langages de script.
Python est devenu le langage incontournable
Python fait partie des langages très présents dans l'industrie mais n'est aucunement incontournable.
Note: à voir, il faudrait des exemples montrant comment python est utilisé dans des outils standards comme linux ou même google. Utilise-t-on python lorsqu'on installe linux ou qu'on fait une requête google, on qu'un sauvegarde une base de données ? Si oui, alors oui python est incontournable.
sa portabilité encore plus grande que JAVA
Une source ou une justification quelconque serait la bienvenue.
Note: voir la liste des ports sur l'article ou sur www.python.org ; ça et le fait qu'il suffit de compiler les sources pour obtenir un port me semblent assez comme justification.
une productivité hors pair grâce à des frameWork alternatifs à J2EE ou .NET
Hors pair? Un élément quelconque qui nous aiderait à nous en convaincre?
Les performances sont au rendez-vous
Très evasif.
Note: D'accord, c'est à préciser. Un benchmark serait bien.
En outre, Python, de par son incroyable souplesse paradigmatique
Incroyable n'est pas un qualificatif qu'on devrait trouver dans une encyclopédie.
Python tend à devenir le langage de commande universel au coeur du génie-logiciel
S'en suit une liste de possibilités qu'offre Python, mais aucun élément ne montre qu'il tend à devenir universel.
Note: voir la note sur 'incontournable'
la puissance inégalée en méta-programmation de Python
Inégalée?
l'incroyable liste des modules python
Incroyable?
La suite de l'article est nettement plus neutre. Je suggère d'ajouter Python à la liste des articles non neutres. Piglop 11 juin 2006 à 11:52 (CEST)
thread_title:  Neutralité? 

message: intégration de scripts dans les logiciels (voir Gimp, Inkscape, Blender)
Au début de l'article on dit que Python s'intègre dans le cycle de vie du logiciel. On cite Gimp, Inkscape et Blender comme des scripts, alors qu'ils sont des outils graphiques.
Je pense qu'il faut remplacer ces exemples.
:J'avais lu la phrase différemment... Pour moi elle signifiait que des scripts python étaient intégrés à des logiciels, en donnant pour exemples (certes uniquement des outils graphiques) Gimp, Inkscape et Blender. Esa 29 septembre 2006 à 11:58 (CEST)
thread_title:  Autre correction 

message: Activation du lien sur les fonctions lambda en le redirigeant vers le lambda-calcul.
--Morshwan 22 novembre 2006 à 21:34 (CET)
thread_title:  Intervention sur l'article 

message: Bonjour,
Je pense qu'il faudrait supprimer les articles Python, Bibliothèques et Python, Exemples. Ils ne sont que des énumérations et n'ont rien d'encyclopédique. Ils ne respectent pas non plus les conventions sur les titres. On peut (par ordre de préférence personnelle) :
* les transferer sur wikilivres
* les supprimer
* les transferer dans Python (langage)
Qu'en pensez-vous ? --Piglop 5 février 2007 à 12:35 (CET)
replies: text: Je les ai transferés sur wikibooks : b:Le langage de programmation Python. --Piglop 24 février 2007 à 10:56 (CET)
thread_title:  Suppression des sous articles 

message: Avis aux fans de Python:
Avez-vous remarqué le jeu de mot entre le 'idle' pour lancer Python sous Linux et Eric Idle, membre des Monty Python???193.55.130.205 6 mars 2007 à 11:18 (CET)
replies: text: Non, pas du tout. --haypo 5 mars 2007 à 16:56 (CET)
replies: text: Héhé, je vais pouvoir me la péter à la machine à café ! Arronax · discuter 25 mars 2007 à 18:36 (CEST)

text: C'est surement une des raisons du nom d'un des principaux IDE python : Eric http://www.die-offenbachs.de/detlev/eric.html --Bogdahn 4 mai 2007 à 14:07 (CEST)
thread_title:  Remarque 

message: Sur la page on lit que Python est influencé par Haskell et Lisp. Ce n'est pas un peu fort ?
Disclaimer : je ne connais pas du tout le Python, mon propos est donc à prendre avec des pincettes.
Pour ce qui est du Lisp (disclaimer : je ne connais pas trop le lisp), il me semble que les points forts du Lisp sont sa syntaxe très flexible (ou plutôt inexistante), et son mécanisme de quotations et de macros. Aucun de ses points ne me semble avoir été repris en Python.
Pour ce qui est du Haskell, c'est un langage fonctionnel pur, typé statiquement, avec un système de types très riche. Rien à voir avec le Python, donc, à part à la rigueur le fait que l'indentation soit significative; ça reste un détail de syntaxe relativement mineur et ça ne mérite pas une affiliation, à mon avis.
Je sais qu'il existe vaguement des fonctions map, filter et cie, et une gestion des lambdas, en Python, on peut donc comprendre la présence de "fonctionnel" dans la liste des paradigmes supportés (même si elle me paraît personnellement un peu abusive). Je crois que ça ne justifie pas pour autant de mettre tout un tas de langages (dont les créateurs se retourneraient probablement dans leur tombe (ou leur lit) à l'idée d'être liés au Python) dans la liste des langages ayant eu une grande influence. Il me semble par ailleurs que ces fonctionnalités devraient être supprimées de python 3000 (source) (mais la situation a peut-être évolué depuis).
Comme le créateur du langage le dis lui-même (ici), la tail-recursion n'est pas bien vue dans ce langage.
Je pense donc qu'il faudrait retirer Lisp et Haskell de la liste des langages ayant influencés le Python.
Bluestorm 3 juin 2007 à 13:02 (CEST)
thread_title:  Influencé par ? 

message: Bonjour, je traduis le passage de l'article anglais sur Python 3000 et le développement de Python. N'hésitez pas à relire ce travail et à la modifier si vous pensez qu'il n'est pas correct. De même, peut être que son positionnement sur la page n'est pas optimal. Merci beaucoup, cordialement.Okiokiyuki (d) 1 mars 2008 à 16:13 (CET)
replies: text: c'est sympa de faire ce travail, mais en effet : le passage est mal placé (vers la fin de l'article ce serait mieux), et certaines phrases sont incompréhensibles. Aurélien (d) 1 mars 2008 à 21:53 (CET)
replies: text: Voila, j'ai oté les traductions littérales un peu lourde et j'ai replacé cette section à la fin de la page. Okiokiyuki (d) 8 mars 2008 à 11:31 (CET)
thread_title: Développement de Python , Python 3000

message: la syntaxe de print dans presque tout les exemples est print() comme en python 3.x, mais dans les exemples de la partie générateurs, c'est la syntaxe antérieure qui est utilisée, peut-être faudrait-il que ce soit la même partout. Jean 5 5 (d) 29 novembre 2011 à 12:32 (CET)
replies: text: M'en suis occupé --OPi (d) 29 novembre 2011 à 20:29 (CET)
thread_title:  Remarque 

message: Je me suis permis d'ajouter une "référence nécessaire" dans la partie historique, étant donné qu'il ne me semble pas que Van Rossum ai quitté le CNRI pour participer à des projets propriétaires. Si l'on en croit son résumé en tout cas (http://www.python.org/~guido/Resume.html). --Noelmace (discuter) 5 décembre 2013 à 17:43 (CET)
thread_title:  Historique : logiciels propriétaires ? 

message: 94.124.157.253 a publié ce commentaire le 29 août 2013 (voir tous les retours).
Ajout d'une rubrique "Python et le web" (scripts python pour le web, création de pages et autre comportements).
Avez-vous des remarques à formuler ?
Litlok (m'écrire) 20 février 2014 à 13:32 (CET)
thread_title:  Commentaire du lecteur : Ajout d'une rubrique...