Cours 2/10Donnees Structurees

Types de donnees

Decouvre les differents types de donnees utilises en informatique : texte, nombres, booleens et dates. Apprends a les reconnaitre et les utiliser.

20 minNiveau Facile60 XP
1

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

Format ISO2025-03-23
Format francais23/03/2025
Avec heure2025-03-23 14:30:00
Timestamp Unix1742741400

Le 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"
42
true
3.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)
Pixel