POO_Python
POO_Python
Introduction
Python est un langage de programmation populaire. Il a été créé par Guido van Rossum et publié en
1991. Il est utilisé pour : le développement web (côté serveur), le développement de logiciels, les
mathématiques, script système (Un script système est un ensemble d'instructions écrites dans un langage de
programmation, conçu pour automatiser des tâches sur un système informatique.). Python fonctionne sur
différentes plateformes (Windows, Mac, Linux, Raspberry Pi, etc.). Python a une syntaxe simple similaire à
la langue anglaise. Python possède 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. Le prototypage peut donc être
très rapide. Python peut être traité de manière procédurale, orientée objet ou fonctionnelle.
• Python a été conçu pour la lisibilité et présente certaines similitudes avec la langue anglaise avec
l'influence des mathématiques.
• Python utilise de nouvelles lignes pour terminer une commande, contrairement à d'autres langages de
programmation qui utilisent souvent des points-virgules ou des parenthèses.
• Python s'appuie sur l'indentation, en utilisant des 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
accolades à cette fin.
Exemple :
3. Installation de Python
Sous Windows, Python 3 peut être installé grâce à un simple programme d’installation téléchargeable à
partir du site officiel de Python (https://www.python.org/downloads/). La dernière version est 3.13.0. Pour
l’architecture 64 bits (la plus courante aujourd’hui),
Cliquez sur le bouton Télécharger Python 3.13.0 puis allez au fond de la page pour sélectionner le
programme d’installation en fonction du système d’exploitation
Pour vérifier que python est installé dans windows, lancez l’invite de commande et saisir
l’instruction suivante :
Python est un langage de programmation interprété, ce qui signifie qu'en tant que développeur, vous
écrivez des fichiers Python (.py) dans un éditeur de texte, puis placez ces fichiers dans l'interpréteur Python
pour être exécutés. La façon d'exécuter un fichier Python est la suivante sur la ligne de commande :
Où « test.py » est le nom de votre fichier Python. Écrivons notre premier fichier Python, appelé test.py,
ce qui peut être réalisé dans n'importe quel éditeur de texte. Si dans votre éditeur vous avez
print("Hello, World!")
Une fois que vous avez terminé dans la ligne de commande Python, vous pouvez simplement taper ce
qui suit pour quitter l'interface de ligne de commande Python :
exit()
5. Les variables
Les variables sont des conteneurs permettant de stocker des valeurs de données. En Python, les
variables sont créées lorsque vous leur attribuez une valeur :
Les variables n'ont pas besoin d'être déclarées avec un type particulier et peuvent même changer de
type après avoir été définies.
Les variables de chaîne peuvent être déclarées en utilisant des guillemets simples ou doubles. Pour
obtenir le type de données d'une variable avec la fonction type().
6. Les Types
Python possède les types de données suivants intégrés par défaut, dans ces catégories :
Les types de données de base :
• int: Représente les nombres entiers. Par exemple : 42, -10, 0.
• float: Représente les nombres à virgule flottante (nombres réels). Par exemple : 3.14, -0.5, 2.71828.
• complex: Représente les nombres complexes. Par exemple : 3+2j.
• bool: Représente les valeurs booléennes (True ou False).
• str: Représente les chaînes de caractères. Par exemple : "Hello, World!", 'Python'.
e. Que imprime les sorties suivante et quel est le type de données utilisé :
Pour concaténer ou combiner deux chaînes, vous pouvez utiliser l'opérateur +.
7. Les opérateurs
7.1.Opérateurs Arithmétique
print(type(mylist))
Il est également possible d'utiliser le constructeur list() lors de la création d'une nouvelle liste. Utiliser
le list()constructeur pour créer une liste :
Les éléments de la liste sont indexés et vous pouvez y accéder en vous référant au numéro d'index :
L'indexation négative signifie commencer par la fin ; -1fait référence au dernier élément, -2fait
référence à l'avant-dernier élément, etc.
9. Instruction if
Python prend en charge les conditions logiques habituelles des mathématiques :
• Égal à : a == b
• Pas égal à : a != b
• Inférieur à : a < b
• Inférieur ou égal à : a <= b
• Supérieur à : a > b
• Supérieur ou égal à : a >= b
Ces conditions peuvent être utilisées de plusieurs manières, le plus souvent dans des « instructions if »
et des boucles. Une « instruction if » est écrite en utilisant le mot-clé if .
Le mot-clé elif est la manière dont Python dit « si les conditions précédentes n'étaient pas vraies,
alors essayez cette condition ».
Dans cet exemple, a est égal à b , donc la première condition n'est pas vraie, mais la condition elif est
vraie, donc nous affichons à l'écran que « a et b sont égaux ». Le mot-clé else intercepte tout ce qui n'est pas
intercepté par les conditions précédentes.
La boucle while nécessite que les variables pertinentes soient prêtes, dans cet exemple, nous devons
définir une variable d'indexation, i , que nous définissons à 1. Avec l’instruction break , nous pouvons arrêter
la boucle même si la condition while est vraie :
Les informations peuvent être transmises aux fonctions sous forme d'arguments. Les arguments sont
spécifiés après le nom de la fonction, entre parenthèses. Vous pouvez ajouter autant d'arguments que vous le
souhaitez, séparez-les simplement par une virgule. L'exemple suivant contient une fonction avec un argument
(fname). Lorsque la fonction est appelée, nous transmettons un prénom, qui est utilisé à l'intérieur de la
fonction pour afficher le nom complet :
13. Les Tableaux
Les tableaux sont utilisés pour stocker plusieurs valeurs dans une seule variable :
Exemple
Créez un tableau contenant les noms de voitures :
Vous pouvez utiliser la méthode pop() ou remove pour supprimer un élément du tableau.