Bah en même temps, quand une erreur est vue, cela peut concerner le contenu de la news.
Par exemple, l'autre jour dans la news sur l'encyclopédie Larousse, on disait que celle de Google venait de sortir alors que c'était faux.
Python
À l'ouïe de ce mot, vous pouvez penser à deux choses. La première, c'est le serpent. La deuxième, c'est le langage de programmation. Étant donné que nous sommes sur un site basé autour de ce dernier domaine, je vais plutôt m'intéresser au langage.
Concrètement, Python c'est quoi ?
Python est comme je l'ai indiqué plus haut un langage de programmation interprété.
Il est placé sous une licence libre et est un langage dit «multi-plateforme» (il fonctionne sous Windows, Mac et Linux).
Comme beaucoup, il est à la base exploitable en console, mais l'utilisation de GUI est envisageable pour faire une application graphique.
Atouts
Un des gros avantages de Python est qu'il est très simple à l'écriture et vous permet d'adopter de bonnes méthodes de programmation, notamment au niveau de la lisibilité du code.
En effet, ici, plus d'accolades ou autres pour indiquer un bloc d'instruction (if, else, while, ...), tout se fait par indentation.
Ainsi, un tel code en PHP :
Code : PHP1
2
3
4
5
6 | <?php
for($i=1;$i<=3;$i++)
{
echo $i*2.' ';
}
?>
|
Donnera ceci en Python :
Code : Python1
2
3
4 | for i in xrange(1,4):
print 2*i
# ou
[i*2 for i in [1,2,3]]
|
Les deux afficheront (à peu près) :
Citation : Résultat :
2,4,6
Remarquez la simplification du code pour effectuer une action très simple.
Il a aussi l'avantage d'intégrer de nombreuses bibliothèques pour effectuer une multitude d'actions très diverses, dans tous les domaines.
math pour les opérations mathématiques par exemple.
Pour finir, il est aussi exploitable sur le Web. Pour l'utiliser, il vous faudra un hébergeur l'acceptant et peut-être inclure certaines bibliothèques selon vos besoins (je pense à
CGI pour les traitements de formulaire). À titre d'information,
alwaysdata accepte le Python et est gratuit.
Où apprendre ?
Question évidemment indispensable si vous êtes intéressés... La première, la plus évidente, c'est
la documentation officielle de Python, malheureusement uniquement disponible en anglais.
Mais il existe
un cours très réputé rédigé par un certain Gérard Swinnen qui est disponible en français.
S'il ne vous plaît pas,
Google (ou autre moteur de recherche) est votre ami !
Où se faire aider ?
Peut-être une question qui ne vous viendra pas à l'esprit immédiatement, mais quand vous aurez un problème que vous ne saurez résoudre... Ne vous inquiétez pas, d'autres gens sont passés avant vous et sont prêts à vous aider !
Dans un premier temps, je vous conseille de passer sur IRC, channel #python, serveur irc.epiknet.org . Vous y trouverez un petit groupe de gens qui pourront peut-être vous aider.
Après, si vous n'avez pas résolu votre problème, il reste le forum « Autres langages » où des Pythoneux viennent de temps en temps.
Enfin, si votre problème est lié à l'utilisation d'une bibliothèque, n'oubliez pas d'aller consulter sa documentation (très souvent en anglais).