Types de donnees
Decouvre les differents types de donnees utilises en informatique : texte, nombres, booleens et dates. Apprends a les reconnaitre et les utiliser.
Pourquoi typer les donnees ?
En informatique, chaque donnee a un type qui definit ce qu'on peut faire avec elle. C'est comme une etiquette qui dit a l'ordinateur comment traiter cette donnee.
Exemple concret
"5" + "3" = "53"
Texte : concatenation (coller)
5 + 3 = 8
Nombres : addition
Le meme symbole "+" fait des choses differentes selon le type !
String (Chaine de caracteres)
Une String (ou chaine de caracteres) represente du texte. Elle peut contenir des lettres, des chiffres, des espaces et des symboles.
Exemples en Python
prenom = "Emma"
message = "Bonjour tout le monde !"
code_postal = "75001" # C'est du texte, pas un nombre !
email = "emma@exemple.fr"
A noter : Une String est toujours entouree de guillemets (simples ' ou doubles "). Meme "123" est une String si elle est entre guillemets !
Nombres (Integer et Float)
Les nombres se divisent en deux categories principales : les entiers et les decimaux.
Integer (Entier)
Nombre sans virgule, positif ou negatif.
age = 16
temperature = -5
score = 1500
annee = 2025
Float (Decimal)
Nombre avec une partie decimale (virgule).
pi = 3.14159
prix = 19.99
taille = 1.75
note = 15.5
Attention : En Python, on utilise un point (.) et non une virgule (,) pour les decimaux. On ecrit 3.14 et non 3,14.
Boolean (Booleen)
Un Boolean ne peut avoir que deux valeurs possibles :True (vrai) ouFalse (faux).
Exemples en Python
est_majeur = True
a_permis = False
est_connecte = True
compte_verifie = False
Utilisations courantes
- Activer/desactiver une option
- Verifier si l'utilisateur est connecte
- Conditions dans les programmes
Conditions
if est_majeur:
print("Acces autorise")
else:
print("Acces refuse")
Fun fact : Le nom "Boolean" vient de George Boole, mathematicien du XIXe siecle qui a invente l'algebre booleenne, base de toute l'informatique moderne !
Date et heure
Les dates et heures sont des types speciaux qui permettent de manipuler le temps (calculs, comparaisons, formatage...).
Formats courants
2025-03-2323/03/20252025-03-23 14:30:001742741400Le format ISO (AAAA-MM-JJ) est le standard international car il permet de trier les dates chronologiquement. C'est le format recommande dans les bases de donnees.
Exercice : Identifie le type
Pour chaque valeur ci-dessous, identifie son type de donnee :
"Marie"42true3.14159"2025-01-15"false-273"123"Quiz de validation
Verifie que tu as bien compris les types de donnees avec ce quiz !
Question 1: Quel est le type de la donnee "Bonjour le monde" ?
Question 2: Quelle est la particularite d'un booleen ?
Question 3: Quelle est la difference entre un Integer et un Float ?
Question 4: Quel type de donnee utiliser pour stocker un age ?
Question 5: Comment Python reconnait-il une chaine de caracteres ?
A retenir
- ✓String : texte entre guillemets ("texte" ou 'texte')
- ✓Integer : nombre entier sans virgule (42, -17)
- ✓Float : nombre decimal avec un point (3.14, 19.99)
- ✓Boolean : True ou False uniquement
- ✓Date : format ISO recommande (AAAA-MM-JJ)
Dans ce cours
Progression du theme
2/10 cours completes
