Download Introduction aux Variables et Affectations en Python pour l'Économétrie and more Study notes Computer science in PDF only on Docsity!
PROGRAMMATION PYTHON POUR L’ÉCONOMÉTRIE
LES VARIABLES
Jamâl-Dine DISSOU
Version 1.0 - Décembre 2024
1. LES VARIABLES (DÉCLARATION ET AFFECTATION)
Introduction
En programmation, une variable est un espace de mémoire où l'on peut stocker
une donnée. Les variables permettent de conserver et de manipuler des
informations dans un programme. En Python, contrairement à certains autres
langages de programmation, on n’a pas besoin de déclarer le type de la variable à
l’avance. Python déduit automatiquement le type de la donnée lors de son
affectation.
1. Qu’est-ce qu’une variable?
Une variable est comme une boîte qui contient une donnée. Cette boîte a un nom,
ce qui permet de retrouver son contenu facilement.
Par exemple, si je veux retenir mon âge dans un programme, je peux utiliser une
variable appelée mon_age.
2. Les règles pour nommer une variable
Le nom de la variable doit commencer par une lettre ou un underscore (_). Exemples : age, nom_utilisateur. Le nom ne doit pas contenir d’espaces. Utilisez des underscores () pour séparer les mots. Exemple : nom_utilisateur. Les caractères spéciaux comme @, #,! sont interdits. Le nom ne doit pas être un mot réservé de Python (comme print, if, while, etc.). Par convention, on utilise des lettres minuscules pour nommer les variables.
3. Déclaration et affectation d’une variable
En Python, on déclare une variable simplement en lui donnant un nom et en
utilisant le signe = pour lui affecter une valeur. Voici quelques exemples :
python Copier le code
Déclaration et affectation d'une variable
nom = "Alice" # La variable 'nom' contient une chaîne de caractères age = 16 # La variable 'age' contient un entier note_moyenne = 15.8 # La variable 'note_moyenne' contient un nombre décimal
4. Types de données en Python
Les variables peuvent contenir différents types de données. Voici les principaux
types que vous rencontrerez :
Type Exemple Description int 42 Nombre entier.
Copier le code Âge initial : 16 Âge après modification : 17
7. Bonnes pratiques
Donnez des noms de variables explicites pour qu’il soit facile de comprendre leur rôle. Mauvais exemple : x = 42 Bon exemple : nombre_articles = 42. Ne changez pas le type d’une variable en cours de programme (même si Python le permet). Cela peut rendre le code difficile à comprendre et à maintenir.
8. Exercices d’application
- Créez une variable nom pour stocker votre prénom, une variable age pour votre âge, et une variable classe pour votre classe actuelle. Affichez ces informations en utilisant print().
- Modifiez la valeur de la variable age pour lui ajouter une année. Affichez le nouveau résultat.
- Écrivez un programme qui utilise des variables pour calculer la somme de deux nombres et affiche le résultat.
Conclusion
Les variables sont un concept fondamental en programmation. Elles permettent
de manipuler et de conserver des données tout au long de l'exécution d’un
programme. Maîtriser leur utilisation est essentiel pour écrire des programmes
efficaces et lisibles.
2. AFFECTATIONS ET OPÉRATEURS D’AFFECTATION
Introduction
Les affectations permettent d’assigner une valeur à une variable. Python offre
plusieurs façons d’effectuer des affectations, allant des simples aux plus
complexes. Dans ce cours, nous allons explorer :
Les affectations simples, parallèles et multiples. Les incréments pour modifier la valeur d’une variable. Les opérateurs d’affectation augmentés pour simplifier l’écriture des opérations.
1. Les Affectations
1.1. L’affectation simple
L’affectation simple consiste à associer une valeur à une variable en utilisant le
symbole =.
python Copier le code
Exemple d'affectation simple
x = 5 # La variable 'x' contient la valeur 5 nom = "Léa" # La variable 'nom' contient la chaîne de caractères "Léa"
1.2. L’affectation parallèle
Python permet d’affecter plusieurs valeurs à plusieurs variables en une seule ligne.
python Copier le code
Affectation parallèle
a, b, c = 1, 2, 3 # 'a' reçoit 1, 'b' reçoit 2, et 'c' reçoit 3 print(a, b, c) # Affiche : 1 2 3
Ce type d’affectation est très pratique pour échanger les valeurs de deux variables
sans variable temporaire.
python Copier le code
Échange des valeurs
x, y = 10, 20 x, y = y, x print(x, y) # Affiche : 20 10
Opérateur Exemple Signification Équivalent en long %= c %= 3 Reste de la division par 3 c = c % 3 **= d **= 2 Élève d à la puissance 2 d = d ** 2
3.2. Exemples pratiques
- Ajouter un nombre à une variable : python Copier le code x = 10 x += 5 # Ajoute 5 à x print(x) # Affiche : 15
- Multiplier une variable : python Copier le code y = 7 y *= 3 # Multiplie y par 3 print(y) # Affiche : 21
- Calculer le reste d’une division : python Copier le code z = 13 z %= 5 # Reste de la division de 13 par 5 print(z) # Affiche : 3
- Combinaison d’opérateurs : python Copier le code a = 2 a **= 3 # Élève a à la puissance 3 print(a) # Affiche : 8
4. Exercices d’Application
1. Affectation parallèle :
Assignez les valeurs 10 , 20 et 30 à trois variables x, y et z sur une seule ligne,
puis affichez-les.
2. Incrémentation :
Créez une variable compteur initialisée à 0 , puis augmentez sa valeur de 1 à
trois reprises en utilisant +=. Affichez le résultat.
3. Opérateurs augmentés :
Créez une variable nombre initialisée à 8. Multipliez-la par 2 avec *= et
soustrayez 4 avec -=. Affichez le résultat final.
Conclusion
Les affectations et les opérateurs d’affectation sont essentiels pour manipuler et
modifier les valeurs des variables dans un programme Python. En maîtrisant ces
concepts, vous pourrez écrire un code plus clair et plus concis.