• 6 heures
  • Facile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 19/11/2021

Classez des données avec les types de données

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Qu’est-ce qu’un type de données ?

Un type de données est simplement une façon de classer différents types de variables. Quand vous avez un fruit, vous pouvez le classer dans un type spécifique comme pomme ou orange par exemple. Quand vous avez une variable, l’ordinateur doit la classer dans un type spécifique aussi : un type de données. C’est comme les types de données que vous pouvez utiliser dans un tableur Excel : les nombres, les mots, etc.  

Les types de données les plus simples, ou primitifs, utilisés dans Python sont :

  • Les entiers (Integers en anglais)

  • Les virgules flottantes (Float en anglais)

  • Les chaînes de caractères (Strings en anglais)

  • Les booléens

Attends, quoi ? 😵 Des types de données primitifs ? Booléens ? C’est quelle langue ça ?!

Pas de panique ! Il faut vous habituer à plusieurs nouveaux termes au fur et à mesure que vous réfléchissez comme un ordinateur, mais nous les verrons un à un ensemble. 😎

Commençons par les deux premiers, ce sont tous les deux des valeurs numériques.

Découvrez les types de données numériques : entiers et virgules flottantes

Les types numériques se divisent en deux catégories dans Python : les entiers (Integers en anglais) et les virgules flottantes (Float en anglais).

Un entier est un nombre entier :

  • 1

  • 4

  • 3 934

Une virgule flottante est un nombre décimal :

  • 3,14

  • 563,2

  • 99,9

Voici des exemples de variables avec des données numériques. Quelles sont les virgules flottantes et quels sont les entiers ?

  • taux_de_conversion = 3.2 

  • nombre_dabonnes = 1304

  • nombre_de_likes = 234 

  • duree_de_lepisode = 29.1

Si vous avez deviné que  taux_de_conversion  et  duree_de_lepisode  sont des virgules flottantes et que les deux autres sont des entiers, c’est correct ! Aussi, n’oubliez pas qu’en anglais, les virgules deviennent des points ! Par exemple, si l’on écrit 12,4, dans Python on écrit 12.4.

Tout comme les nombres dans Excel ou avec une calculatrice, vous pouvez réaliser toutes sortes d’opérations arithmétiques avec des entiers et des virgules flottantes dans Python. Voici quelques exemples d’opérateurs arithmétiques que vous pouvez utiliser dans votre code :

  • x + y  : la somme de x et y (x plus y).

  • x - y  : la différence entre x et y (x moins y).

  • x * y  : le produit de x et y (x fois y).

  • x / y  : le quotient de x et y (x divisé par y).

  • x % y  : le reste de x divisé par y.

Expérimenter avec l’arithmétique est un excellent moyen de s’essayer à un peu de programmation basique. Vous pourrez pratiquer avec un exercice à la fin de ce chapitre.

Définissez les chaînes de caractères

Une chaîne de caractères, c’est juste un mot sophistiqué pour ne pas dire ... et bien, mots. Une chaîne c’est une information (généralement du texte) entourée de guillemets (soit simples soit doubles). Donc   'bonjour'  avec des guillemets simples et  "bonjour"  avec des guillemets doubles sont tous les deux des chaînes. Et"au revoir"  et  "quoi de neuf"aussi. 

Voici quelques autres exemples de variables de type string (chaîne de caractères) :

  • salutations = "bonjour !"

  • le_professeur = "Paul-Emile"

  • prenom = "Sam"

  • citation_inspirante = "vous ratez 100 % des opportunités que vous ne saisissez pas"

Les booléens : vrai ou faux ?

Ne soyez pas intimidé par ce nom étrange ! Un booléen c’est assez simple. Il n’y a que deux options de valeur :  True  (vrai) ou  False  (faux).   

Les booléens peuvent être très utiles pour déterminer si une action est réussie ou pas.

Par exemple, si vous voulez avoir une variable qui enregistre le fait qu’il y a du soleil dehors ou pas, vous pouvez dire  climat_ensoleille = True. S’il n’y a pas de soleil, alors  climat_ensoleille = False.

À vous de jouer ! 

Variables, données et types... Oh là là... Ne partez pas, ce n’est pas si terrible une fois qu’on a un peu de pratique. Réussissez cet exercice pour vous sentir plus à l’aise !

Console de code
Houston... ?
Il semblerait que votre ordinateur ne soit pas connecté à Internet.
Vous n'êtes pas connecté

Connectez-vous pour accéder aux exercices de codes et testez vos nouvelles compétences.

Pensez à vous entraîner avant de terminer ce chapitre.
 

En résumé

  • Un type de données est une catégorie ou une classe d’information dans votre code.

  • Il y a de nombreux types de données, mais les plus simples sont les virgules flottantes (nombres décimaux), les entiers (nombres entiers), les booléens (vrai/faux) et les chaînes de caractères (texte entre guillemets). 

Maintenant que vous savez comment classer les données avec des types de données, nous allons nous intéresser à des données complexes, comme les listes.

Exemple de certificat de réussite
Exemple de certificat de réussite