Tutoriel apprenez à programmer en Python

– Introduction
– Les types intégrés
– Les variables
– Les instructions
– Les fonctions
– Les modules
– Les classes
– Les exceptions
– Les instructions __builtin__
– En conclusion
– Index

1  Introduction

1.1 A propos de ce Tutoriel
J’ai décidé de faire mon travail de diplôme sur le langage Python car l’étude d’un langage de haut niveau et qui introduit la programmation orientée objet m’a permis de compléter une base en programmation faite sur des langages de plus bas niveau (Assembleur et langage C).Ce tutoriel est destiné à toutes les personnes qui ont déjà une connaissance suffisante en programmation fonctionnelle pour comprendre les mécanismes simples de sélection et d’itération.Il s’adresse aussi aux personnes qui veulent apprendre un langage de programmation de haut niveau ,qui permet d’introduire relativement simplement et sans obligation la programmation orientée objet, et qui par la richesse de ses librairies donne la possibilité de développer rapidement des utilitaires.Ce tutoriel à été conçu pour donner un avant goût du langage de programmation Python. Il traite les éléments tels que les types intrinsèques, les instructions et les expressions du langage Python avec leurs utilisations de base. Il introduit aussi la base de la  orogrammation orientée objet et le traitement des exceptions. Chaque partie traitant d’un objet, expression ou instruction est suivi d’un exemple simple qui montre les propriétés de l’objet en question.

1.1.1.1 Remerciements.
Mes remerciements pour une aide sans faille à Madame Catherine Rochat et à Messieurs Jacques Finger, GeorgesZünd, Fabien Verdan, Cédric Schöpfer, Julien Pernet….!!

1.2 Le langage Python.
Python est un langage de programmation à typage dynamique qui à été développé en 1989 par Guido Van Rossum et de nombreux bénévoles.
Les points forts de Python, sont qu’il est portable, dynamique, extensible et gratuit (General Public License), et qu’il permet une approche modulaire orientée objet, sans pour autant que cela soit obligatoire.

LIRE AUSSI :  Développement d'un outil en python

1.2.1 Portable ?
Python est non seulement portable entre les différentes variantes d’Unix, mais aussi sur les OS propriétaires comme MacOS, BeOS, MS-DOS et les différentes variantes de Windows.

1.2.2 Gratuit ?
L’interpréteur Python est gratuit pour tous les OS. En effet Python est placé sous GPL.

1.2.3 Extensible ?
Python a déjà une multitude de librairies et de modules par défaut. Certains sont multiplateformes et d’autres pas. De plus, il est toujours possible d’en développer pour ses propres besoins.

1.2.4 Les Caractéristiques de Python.
La syntaxe de Python est très simple et, combinée avec des types de donnée évolués (listes, dico,…), conduit à des programmes à la fois compacts et lisibles. Il gère par lui-même ses ressources (mémoires, descripteurs de fichier,…).Il intègre comme Java un système d’exceptions, qui permet de simplifier la gestion des erreurs. Il est orienté objet (sans que cela soit obligatoire). Il supporte l’héritage multiple et la surcharge des opérateurs. Il est extensible. On peut facilement l’interfacer avec des librairies C existantes. On peut aussi s’en servir comme d’un langage d’extension pour des systèmes logiciels complexes. La librairie standard de Python, et les paquetages inclus, donnent accès à une grande variété de services : chaînes de caractères et expressions régulières, services UNIX standard (fichiers, pipes, signaux, sockets, threads…), protocoles Internet (Web, News, FTP, CGI, HTML…),persistances et bases de données, interfaces graphiques (Tcl/Tk).

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Tutoriel apprenez à programmer en Python (466 KO) (Cours PDF)
apprenez à programmer en Python

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *