Python Introduction

Python est un langage de script de haut niveau qui combine des caractéristiques interprétées, compilées, interactives et orientées objet.

La conception de Python est très lisible. Comparé à d'autres langages qui utilisent souvent des mots-clés et une ponctuation en anglais, il possède une structure syntaxique plus distinctive.

  • Python est un langage interprété :Cela signifie qu'il n'y a pas d'étape de compilation pendant le développement. Similaire à PHP et Perl.

  • Python est un langage interactif :Cela signifie que vous pouvez, après une invite Python,>>>exécuter directement du code.

  • Python est un langage orienté objet :Cela signifie que Python prend en charge un style orienté objet ou une technique de programmation qui encapsule le code dans des objets.

  • Python est un langage pour débutants :Python est un excellent langage pour les programmeurs débutants. Il prend en charge un large éventail de développement d'applications, du simple traitement de texte aux navigateurs WWW et aux jeux.



Historique de Python

Python a été conçu par Guido van Rossum à la fin des années 1980 et au début des années 1990 au National Research Institute for Mathematics and Computer Science aux Pays-Bas.

Python lui-même a évolué à partir de nombreux autres langages, notamment ABC, Modula-3, C, C++, Algol-68, SmallTalk, Unix shell et d'autres langages de script.

Comme Perl, le code source de Python suit également l'accord GPL (GNU General Public License).

Python est maintenant maintenu par une équipe de développement principale, et Guido van Rossum joue toujours un rôle crucial en guidant son évolution.

Python 2.7 a été désigné comme la dernière version de Python 2.x. Outre la prise en charge de la syntaxe Python 2.x, il prend également en charge une partie de la syntaxe Python 3.1.



Fonctionnalités de Python

  • 1. Facile à apprendre :Python possède relativement peu de mots-clés, une structure simple et une syntaxe clairement définie, ce qui le rend plus facile à apprendre.

  • 2. Facile à lire :Le code Python est plus clairement défini.

  • 3. Facile à maintenir :Le succès de Python réside dans le fait que son code source est assez facile à maintenir.

  • 4. Une vaste bibliothèque standard :L'un des plus grands avantages de Python est ses riches bibliothèques, qui sont multiplateformes et offrent une bonne compatibilité avec UNIX, Windows et Mac.

  • 5. Mode interactif :Avec la prise en charge du mode interactif, vous pouvez saisir et exécuter du code depuis un terminal et obtenir les résultats, ce qui permet de tester et de déboguer interactivement des extraits de code.

  • 6. Portable :En raison de sa nature open source, Python a été porté (c'est-à-dire rendu fonctionnel) sur de nombreuses plateformes.

  • 7. Extensible :Si vous avez besoin d'une portion critique de code qui s'exécute rapidement, ou si vous souhaitez écrire certains algorithmes que vous ne voulez pas ouvrir, vous pouvez écrire cette partie en C ou C++ puis l'appeler depuis votre programme Python.

  • 8. Bases de données :Python fournit des interfaces vers toutes les principales bases de données commerciales.

  • 9. Programmation GUI :Python prend en charge les GUI, qui peuvent être créées et portées vers de nombreux appels système.

  • 10. Intégrable :Vous pouvez intégrer Python dans des programmes C/C++, ce qui donne aux utilisateurs de votre programme des capacités de « script ».

Autres extensions