Introduction au langage Python par l'exemple


précédentsommairesuivant

I. Avant-propos

Ce document propose une liste de scripts Python dans différents domaines :

  • les fondamentaux du langage ;
  • la gestion de bases de données MySQL ;
  • la programmation réseau TCP/ IP ;
  • la programmation Web ;
  • les architectures trois couches et la programmation par interfaces.

Ce n'est pas un cours Python mais un recueil d'exemples destinés à des développeurs ayant déjà utilisé un langage de script tel que Perl, PHP, Vbscript ou des développeurs habitués aux langages typés tels Java ou C# et qui seraient intéressés par la découverte d'un langage de script orienté objet. Ce document est inapproprié pour des lecteurs n'ayant jamais ou peu programmé.

Ce document n'est pas non plus un recueil de "bonnes pratiques". Le développeur expérimenté pourra ainsi trouver que certains codes pourraient être mieux écrits. Ce document a pour seul objectif de donner des exemples à une personne désireuse de s'initier rapidement au langage Python. Elle approfondira ensuite son apprentissage avec d'autres documents.

Ceux pour qui ce document « va trop vite » ou n'est pas assez explicite préféreront le tutoriel approfondi de Gérard Swinnen [http://python.developpez.com/cours/TutoSwinnen/] ou plus généralement les tutoriels de developpez.com sur Python [http://python.developpez.com/cours]. L'information ultime peut être trouvée à l'URL [http://docs.python.org/].

Les scripts sont commentés et leur exécution console reproduite. Parfois des explications supplémentaires sont fournies. Le document nécessite une lecture active : pour comprendre un script, il faut à la fois lire son code, ses commentaires et ses résultats console.

Les exemples du document sont disponibles à l'adresse :

[http://tahe.ftp-developpez.com/divers/python/exemples/python_v2_exemples.zip].

Ils sont livrés sous la forme d'une solution Visual Studio 2010 mais les scripts peuvent être utilisés en dehors de cet environnement.

Image non disponible

Ce document peut comporter des erreurs ou des insuffisances. Le lecteur peut m'envoyer ses remarques à l'adresse [serge.tahe at univ-angers.fr].

Note importante : Ce document contient de nombreux exemples de code avec des lignes numérotées. Certains navigateurs rendent incorrectement la version HTML du document. La numérotation des lignes est erronée, ce qui rend incompréhensibles les commentaires qui la référencent. Parmi les navigateurs qui rendent correctement la numérotation on trouve Firefox 11, Chrome 18 (6 avril 2012).


précédentsommairesuivant

  

Licence Creative Commons
Le contenu de cet article est rédigé par Serge Tahé et est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 3.0 non transposé.
Les logos Developpez.com, en-tête, pied de page, css, et look & feel de l'article sont Copyright © 2013 Developpez.com.