Python
Vous trouverez ici toutes les ressources pour découvrir le langage Python et entrevoir ses nombreuses possibilités.
Python
est un langage de programmation qui s'est démarqué par sa facilité
d'utilisation et sa grande expressivité. Il s'agit d'un langage
interprété, ce qui lui permet d'être multiplateforme et facilite son
apprentissage (car on peut jouer avec l'interpréteur pour découvrir le
langage.
Python n'impose pas son paradigme, il est possible de faire de la programmation orienté objets, impérative ou encore fonctionnelle. De plus, la souplesse du langage rend particulièrement aisé la programmation orienté aspects.
Apprendre le langage
Il existe de nombreux livre et sites sur Python. Je suggère de commencer par l'excellent "Plonger au cœur de Python" qui est très bien fait et couvre une large partie du langage.
Si vous n'avez jamais programmé avant, vous pouvez commencez par le livre "Apprendre à programmer avec Python", qui est disponible chez O'Reilly. Ce livre est aussi téléchargeable sur le site de l'auteur.
Quoi de neuf dans Python 2.5?
Si vous êtes à Python 2.4, il est plus que temps de mettre à jour votre savoir. Nous avons une série d'article décrivant les nouveautés de Python 2.5: Quoi de neuf dans Python 2.5.
Il y a des nouveautés de Python 2.5 que vous ne pouvez pas ignorer, voici une suggestion d'article incontournable:
- Une expression conditionnelle pour Python: a = 5 if condition else None
- Une nouvelle instruction: with qui permet de créer des contextes d'exécution (très pratique)
- Unification de try ... except ... finally: avec la même sémantique que Java
- l'importation relative et absolue de package: attention, il y a des changements qui vont casser la compatibilité
- Les exceptions new-style: les exceptions deviennent des classes new-style, et la hiérarchie a été améliorée
Si vous utilisez beaucoup Python, pensez à lire l'ensemble des articles, il y a peut être des changements qui affecte votre base de code actuelle.
Bonnes pratiques et astuces Python
Cette partie donne des conseils et astuces pour programmer avec Python. Que vous soyez débutant avec Python ou un habitué du langage, vous trouverez des choses à apprendre dans ces articles.
Les articles:
- Style du code
- Les variables
- Les chaînes de caractères
- Les dictionnaires
- Les listes et tuples
- Expressions conditionnelles
- Duck typing
- Les fichiers
- Ligne de commande
- Les packages et modules
Si vous préférez voir l'ensemble des astuces dans une seule page, vous pouvez consulter la page Bonnes pratiques et astuces Python
Wishlist
Quelques articles souhaités pour cette section:
- Les IDE libre Python
- Le développement Web avec Python (Django, Zope, etc)
- Débuter avec PyGTK
- Introduction à Jython
Ressources
Quelques ressources indispensable pour le développeur Python:

