
16/03/2024
**Cours sur les Variables en Python**
**Introduction aux Variables :**
Les variables sont des conteneurs de données qui stockent des valeurs pouvant être utilisées et manipulées dans un programme. En Python, les variables sont déclarées en leur attribuant une valeur à l'aide de l'opérateur d'attribution (=). Voici un exemple simple :
```python
age = 25
nom = "Jean"
```
Dans cet exemple, `age` est une variable qui stocke un entier (25) et `nom` est une variable qui stocke une chaîne de caractères ("Jean").
**Types de Données en Python :**
Python est un langage à typage dynamique, ce qui signifie que les variables n'ont pas besoin d'être déclarées avec un type spécifique et peuvent changer de type au cours de l'exécution du programme. Voici quelques types de données couramment utilisés en Python :
- **Entiers (int) :** représentent des nombres entiers, par exemple 5, -10, 1000.
- **Flottants (float) :** représentent des nombres décimaux, par exemple 3.14, -0.001, 2.0.
- **Chaînes de Caractères (str) :** représentent du texte, par exemple "Bonjour", "Python", "123".
- **Listes :** contiennent une collection ordonnée d'éléments, par exemple [1, 2, 3], ["a", "b", "c"].
- **Tuples :** sont similaires aux listes mais immuables (non modifiables), par exemple (1, 2, 3), ("a", "b", "c").
**Déclaration et Attribution de Variables :**
En Python, les variables sont déclarées et attribuées dynamiquement. Cela signifie que vous n'avez pas besoin de spécifier le type de données lors de la déclaration d'une variable. Voici quelques exemples :
```python
x = 10 # entier
y = 3.14 # flottant
nom = "Alice" # chaîne de caractères
est_vrai = True # booléen
```
**Utilisation des Variables :**
Une fois qu'une variable a été déclarée et attribuée, vous pouvez l'utiliser dans votre programme en référençant simplement son nom. Voici quelques exemples d'utilisation de variables en Python :
```python
a = 5
b = 3
somme = a + b
print("La somme de", a, "et", b, "est égale à", somme)
```
Dans cet exemple, nous avons défini deux variables `a` et `b`, calculé leur somme et affiché le résultat à l'aide de la fonction `print()`.
**Conventions de Nommage des Variables :**
Il existe quelques conventions à suivre lors du nommage des variables en Python :
- Les noms de variables doivent commencer par une lettre (a-z, A-Z) ou un soulignement (_).
- Les noms de variables ne peuvent contenir que des lettres, des chiffres et des soulignements.
- Les noms de variables sont sensibles à la casse (par exemple, `age`, `Age` et `AGE` sont des variables différentes).
Il est également recommandé d'utiliser des noms de variables descriptifs pour rendre votre code plus lisible et compréhensible.
**Conclusion :**
Les variables sont des éléments fondamentaux de la programmation en Python. Elles permettent de stocker et de manipuler des données de manière flexible et efficace. En comprenant les bases des variables et leur utilisation, vous serez en mesure de créer des programmes Python plus puissants et plus dynamiques.