COURS 01 PYTHON

Qu'est-ce que le Python ?


Python est un langage de programmation très populaire.Comme évoqué dans le premier cours Il a été créé par Guido van Rossum, et est sorti en 1991.Il est utilisé notamment pour :

  • le développement web (côté serveur),
  • le développement de logiciels,
  • les mathématiques,
  • scripting du système.

Que peut faire le Python ?

  • Python peut être utilisé sur un serveur pour créer des applications web.
  • Python peut être utilisé parallèlement à un logiciel pour créer des flux de travail.
  • Python peut se connecter à des systèmes de bases de données. Il peut également lire et modifier des fichiers.
  • Python peut être utilisé pour traiter des données volumineuses et effectuer des calculs mathématiques complexes.
  • Python peut être utilisé pour le prototypage rapide ou pour le développement de logiciels prêts pour la production.

 

Pourquoi Python ?

  • Python fonctionne sur différentes plateformes (Windows, Mac, Linux, Raspberry Pi, etc.).
  • Python a une syntaxe simple similaire à celle de la langue anglaise.
  • Python a une syntaxe qui permet aux développeurs d'écrire des programmes avec moins de lignes que certains autres langages de programmation.
  • Python fonctionne sur un système d'interprétation, ce qui signifie que le code peut être exécuté dès qu'il est écrit. Cela signifie que le prototypage peut être très rapide.
  • Python peut être traité de manière procédurale, orientée objet ou fonctionnelle.

 

Noter Que !

La version majeure la plus récente de Python est Python 3, que nous utiliserons dans ce tutoriel. Cependant, Python 2, bien qu'il ne soit pas mis à jour avec autre chose que des mises à jour de sécurité, est toujours très populaire.
Dans ce tutoriel, Python sera écrit dans un éditeur de texte. Il est possible d'écrire Python dans un environnement de développement intégré, tel que Thonny, Pycharm, Netbeans ou Eclipse, qui sont particulièrement utiles pour gérer de grandes collections de fichiers Python.
Syntaxe Python par rapport aux autres langages de programmation
Python a été conçu pour être lisible et présente quelques similitudes avec la langue anglaise, avec l'influence des mathématiques.
Python utilise de nouvelles lignes pour compléter une commande, contrairement aux autres langages de programmation qui utilisent souvent des points-virgules ou des parenthèses.
Python s'appuie sur l'indentation, en utilisant les espaces, pour définir la portée ; comme la portée des boucles, des fonctions et des classes. D'autres langages de programmation utilisent souvent des parenthèses bouclées à cette fin.

 

Les Caractéristiques du Python

Les caractéristiques de Python sont les suivantes

  • Facile à apprendre - Python a peu de mots-clés, une structure simple et une syntaxe clairement définie. Cela permet à l'étudiant d'apprendre le langage rapidement.
  • Facile à lire - Le code Python est plus clairement défini et visible à l'œil nu.
  • Facile à maintenir - Le code source de Python est assez facile à maintenir.
  • Une vaste bibliothèque standard - La majeure partie de la bibliothèque Python est très portable et compatible avec toutes les plates-formes sous UNIX, Windows et Macintosh.
  • Mode interactif - Python supporte un mode interactif qui permet de tester et de déboguer de manière interactive des extraits de code.
  • Portable - Python peut fonctionner sur une grande variété de plates-formes matérielles et possède la même interface sur toutes les plates-formes.
  • Extensible - Vous pouvez ajouter des modules de bas niveau à l'interpréteur Python. Ces modules permettent aux programmeurs d'ajouter ou de personnaliser leurs outils pour être plus efficaces.
  • Bases de données - Python fournit des interfaces à toutes les principales bases de données commerciales.
  • Programmation d'interfaces graphiques - Python prend en charge les applications graphiques qui peuvent être créées et portées sur de nombreux appels système, bibliothèques et systèmes Windows, tels que Windows MFC, Macintosh et le système X Window d'Unix.
  • Évolutivité - Python offre une meilleure structure et un meilleur support pour les gros programmes que les scripts shell.
  • Outre les fonctionnalités mentionnées ci-dessus, Python possède une longue liste de bonnes fonctionnalités, dont quelques-unes sont énumérées ci-dessous -
  • Il soutient les méthodes de programmation fonctionnelles et structurées ainsi que la programmation opérationnelle.
  • Il peut être utilisé comme un langage de script ou être compilé en code octet pour la construction de grandes applications.
  • Il fournit des types de données dynamiques de très haut niveau et prend en charge la vérification de type dynamique.
  • Il prend en charge le ramassage automatique des déchets.
  • Il peut être facilement intégré avec C, C++, COM, ActiveX, CORBA et Java.

 

  • 1 vote. Moyenne 5 sur 5.