Testez, apprenez, programmez avec Python
Par
Kevin Samuel
| Publié le 26/06/2006 à 15:15
Source : Présence PC | Mots-clés : python, 2.5, beta
Source : Présence PC | Mots-clés : python, 2.5, beta
Amis programmeurs, Python 2.5 bêta est dans les bacs. Le langage libre et gratuit Python reste une référence de simplicité, de lisibilité et de puissance, mais quelques améliorations viennent se greffrer : nouveau mot clé ("with" fait son apparition), nouvelles structures ("finally" peut être placé après un "except", un nouvel agencement "if" se dévoile) ainsi plus de performances et de fiablilité. Comme d'habitude, la nouvelle mue du serpent fait du développement une expérience enchanteresse.Si vous déjà hypnotisé par l'ovipare, testez la version 2.5 bêta après avoir lu la liste des nouveautés.
Si vous êtes programmeur et que vous souhaitez vous essayer à cet outil de plus en plus mis en avant, essayez la 2.4 avec sous la main le livre libre Plonger au coeur de Python.
Si vous ne connaissez rien en programmation, ce langage est un des meilleurs choix pour débuter. Sautez sur la 2.4 et le livre libre Apprendre à programmer avec Python.
Source : Linuxfr
-
Actualité précédente
À FON dans le Wi-Fi -
Actualité suivante
Un processeur IBM atteind un demi...


Perso j'ai commencé la programmation par le C/C++ (bon tuto ici : http://www.siteduzero.com/tuto-3-8 [...] -en-c.html).
Python est plus simple et plus puissant. Je ne vois pas pourquoi on conseillerais plutôt le QBasic (à moins de ne pas connaître Pyhton ;-) )
EDIT: ne pas confondre C et C++. Le site du Zéro apprend le C pas vraiment le C++.
Ben justement le changement est fondammental, on ne conçoit pas du tout de la même façon: le C++ est plus proche du Java que du C.
L'un n'est, à mon avis pas plus efficace que l'autre. Tout dépend de ce que l'on veut développer.
Désolé de dire ça, mais j'ai remarqué (chez les professionnels) que ceux qui ne voient pas de grandes différences entre le C et C++ ne sont pas très professionnels:
- soit ils n'ont rien compris à la conception orientée objet
- soit ce sont des personnes qui ne conçoivent jamais avant dev et qui se lance directement dans le code (ce qui, d'un point de vue pro, est une grosse erreur).
Maintenant, je parle du site par rapport à ce que j'en avais vu. S'il a ajouté une section pour la programmation orienté objet, alors, là on peut dire qu'il y a du C++ ;-)
Pour en revenir au Python, il permet aussi la programmation orienté objet, ce qui n'est pas le cas du QBasic (enfin ça ne l'était pas :-D ).
Manque de temps, de motivations...
Bon, cette news m'a "relancé" ! :-D : Je commence demain !
Surtout que le tutorial (lien) a l'air bien.
Je pense que tu voulais dire "C++ sans objet" ;-)
Oui, la syntaxe est très ressemblante.
Je suis d'accord, je pense que d'un point de vue professionnel, il faut d'abord regarder du côté orienté objet.
Ce que je dis, c'est que dans certains cas le C est préférable au C++ (pour un bout de code que l'on veut optimiser au maximum), mais effectivement, je pense que ça devrait rester une exception.
Quand je parle de professionnel, je parle de ceux qui ont l'habitude de concevoir avant le codage. Et là, le choix de l'orienté objet modifie profondément la façon de penser. Je comprends parfaitement que lorsqu'on ne développe pas en contexte professionnel, on concoit tout en programmant.
Quand on code directement, on conçoit implicitement et on ne s'en rend pas trop compte, mais on finit par retomber sur des mauvaises habitudes, en restant parfois plus proche du procédural qu'on ne le devrait. Et c'est dans la maintenance du code qu'on s'en rend compte ;-)