Blue Flower

Chercher

I. Python - Généralités

1. Présentation de python

Python est un langage de programmation qui mélange des paradigmes procéduraux, fonctionnels et qui est entièrement orienté objet; il  est non "statiquement typé" (on n'a pas besoin de déclarer les variables avant de les utiliser, ni de déclarer leur type) et Chaque variable en Python dans son paradigme POO est un objet.

Des modules de Python  intègrent  des services liées aux systèmes d'exploitation et cela le rend performant pour écrire des des outils et des utilitaires d'administration systèmes portables et maintenables  parfois appelés outils shell.   par exemple les programmes Python peuvent rechercher des fichiers et des arborescences de répertoires, lancer d'autres programmes, faire des traitements parallèles avec des processus et des threads, etc...; le module "os" fournit une manière portable d’utiliser des fonctionnalités dépendantes du système d’exploitation (voir documentation)

1.1 Fonctionnalités importantes de python

Python est un langage basé sur un interpréteur, qui permet l'exécution d'une instruction à la fois.
Des types de données de base étendus sont pris en charge, par exemple des nombres (entiers longs à virgule flottante, complexes et de longueur illimitée), des chaînes (ASCII et Unicode), des listes et des dictionnaires.
Les variables peuvent être fortement typées ainsi que dynamiquement typées.
Python prend en charge:

  • les concepts de programmation orientés objet tels que la classe, l'héritage, les objets, le module, l'espace de noms, etc.,
  • la gestion des exceptions de façon optimale.
  • la gestion automatique de la mémoire.
  • Divers modules  qui peuvent être importés et utilisés indépendamment dans l'application Python.
1.2 Script python

....

...

1.3 Python en tant que langage de POO ( programmation orienté Objet)

....