Table des matières
- Partie 1
Créez des données avec Python
Tirez un maximum de ce cours
Installez votre environnement Python
Lancez votre premier programme Python
Enregistrez vos données avec des variables
Classez des données avec les types de données
Enregistrez des groupes de données avec les listes
Enregistrez des données complexes avec des dictionnaires
Quiz : Créer des données avec Python
- Partie 2
Gérez la logique du programme dans Python
- Partie 3
Extrayez des données du web avec les packages Python
Classez des données avec les types de données
Qu’est-ce qu’un type de données ?
Un type de données est une manière de classifier les différentes variables. Prenons l'exemple d'un fruit que l'on peut classifier selon son type, comme une pomme ou une orange, par exemple. Pour une variable, son type est déterminé par la nature de sa valeur. Par exemple, une variable qui contient un nombre sera de type numérique, tandis qu'une variable qui contient une chaîne de caractères sera de type chaîne de caractères. Les types de données sont comparables aux types de données que l'on peut utiliser dans un tableur Excel, comme les nombres et les mots.
Les types de données les plus simples, ou primitifs, utilisés dans Python, sont :
les entiers (Integers, en anglais) ;
les virgules flottantes (Floats, en anglais) ;
les chaînes de caractères (Strings, en anglais) ;
les booléens.
Houlà… ça va trop vite ! 😵 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 l’un après l’autre 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) et les virgules flottantes (Floats).
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 !
Tout comme sur 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
"chaîne de caractères", c’est juste un mot sophistiqué pour ne pas dire... eh bien, “mot”. 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 temps_ensoleille = True
. S’il n’y a pas de soleil, alors temps_ensoleille = False
.
A vous de jouer
Contexte
Dans cet exercice, nous allons consolider notre compréhension de l'utilisation des variables en Python en explorant les différents types de variables disponibles. Vous découvrirez comment déclarer et manipuler des variables de différents types, tels que les entiers, les nombres à virgule flottante, les chaînes de caractères et les booléens. En comprenant ces concepts fondamentaux, vous serez mieux préparé à aborder des tâches plus complexes impliquant la manipulation de données dans vos futurs projets Python.
Consignes
Définissez une variable
nom
contenant votre nom sous forme de chaîne de caractères.Définissez une variable
age
contenant votre âge sous forme d'un entier.Définissez une variable
taille
contenant votre taille sous forme d'un nombre à virgule flottante.Définissez une variable
est_etudiant
contenant une valeur booléenne et indiquant si vous êtes étudiant ou non.Utilisez la fonction print pour afficher les valeurs des variables précédemment définies.
Utilisez la fonction type pour afficher les types des variables précédemment définies.
Une fois que vous avez terminé l'exercice, vous pouvez exécuter la commande suivante dans le terminal de VS code pytest tests.py
.
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).
La fonction
type()
permet de déterminer le type d’une variable.
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.
- Formations jusqu’à 100 % financées
- Date de début flexible
- Projets professionnalisants
- Mentorat individuel