Fin du défi dans :
Table des matières
🌟 Rejoignez notre communauté vibrante sur les réseaux sociaux ! 🌟
Vous cherchez un lieu pour échanger, apprendre et grandir ensemble ? Ne cherchez plus ! 🎉 Venez nous rejoindre sur nos réseaux sociaux où nous partageons des astuces, des inspirations et des discussions captivantes. Que vous soyez passionné par le développement personnel, l’art, la technologie ou autre, il y a toujours quelque chose pour chacun.
➡️ Participez à nos conversations enrichissantes et connectez-vous avec des personnes qui partagent vos intérêts. Nous croyons en la force de la communauté pour apprendre et évoluer ensemble. Chaque jour est une occasion de découvrir quelque chose de nouveau et de partager vos propres expériences et idées.
🔗 Suivez-nous dès aujourd’hui et faites partie de notre voyage collaboratif. Votre voix est essentielle pour nous, et ensemble, nous pouvons rendre notre communauté encore plus dynamique et inclusive.
#EnsemblePlusForts 💪 #Communauté 🌐
Les types natifs / La vidéo
Quiz de validation de la semaine
Un petit quiz pour vérifier si tu as bien compris cette semaine.
Exercice de codage 1 : Créez des objets natifs
Dans cet exercice, vous devez créer des objets de différents types natifs.
Pour valider l’exercice, vous ne devez pas toucher aux noms des variables définis dans le code de départ.
Il suffit de mettre les objets demandés à chaque ligne après le symbole =.
Les valeurs des objets ne sont pas importantes, vous pouvez ainsi mettre n’importe quelle valeur dans les chaînes de caractères, nombre ou booléens, l’important est juste de respecter le type demandé.
# Créer un objet de type chaîne de caractères
chaine =
# Créer un objet de type nombre entier
nombre_entier =
# Créer un objet de type nombre décimal
nombre_decimal =
# Créer un objet de type booléen
boolean =
Dans le formulaire ci-dessous, coller votre code. N’oubliez pas de renseigner vos coordonnées. Je corrige l’exercice et je vous réponds en personne pour vous communiquer votre résultat.
Exercice de codage 2 : Corriger les erreurs de chaînes de caractères
Dans cet exercice, vous devez modifier le code pour qu’il ne produise plus d’erreurs et qu’il affiche le texte suivant :
Bonjour tout le monde !
Je m’appelle Sébastien.
Je dis souvent “la vie est un long fleuve tranquille” quand on s’appelle Sébastien.
Oui, je suis très philosophe.
print('Bonjour tout le monde !")
print('Je m'appelle Sébastien.')
print("Je dis souvent "la vie est un long fleuve tranquille" quand on s'appelle Sébastien.")
print(Oui, je suis très philosophe.)
Dans le formulaire ci-dessous, coller votre code. N’oubliez pas de renseigner vos coordonnées. Je corrige l’exercice et je vous réponds en personne pour vous communiquer votre résultat.
Exercice de codage 3 : Corriger les variables
Dans cet exercice, vous devez corriger les valeurs des variables a, b, c et d pour que le script ne produise plus d’erreurs.
La variable a doit ainsi contenir le nombre -2,5.
Les variables b et c respectivement les booléens vrai et faux.
La variable d la chaîne de caractères Bonjour tout le monde.
a = -2..5
b = true
c = falce
d = Bonjour tout le monde
Dans le formulaire ci-dessous, coller votre code. N’oubliez pas de renseigner vos coordonnées. Je corrige l’exercice et je vous réponds en personne pour vous communiquer votre résultat.
Fiche Récapitulative
Avec Python (et en programmation en général), il existe plusieurs types natifs qui nous permettent de représenter toutes sortes de données. Parmi ces types natifs, les chaînes de caractères, les nombres et les booléens sont à la base de presque tout.
Les chaînes de caractères
Les chaînes de caractères permettent de représenter du texte. Elles sont définies par des guillemets simples ou doubles.
Attention avec les guillemets, vous pouvez avoir de drôle de surprises si vous utilisez des apostrophes dans votre texte.
Pour régler ce problème, vous pouvez alterner entre les guillemets simples ou doubles, ou utiliser un anti-slash pour ‘échapper’ le guillemet qui pose problème :
“Bonjour, je m’appelle Sébastien” –> on alterne les guillemets doubles et simples (l’apostrophe)
‘Bonjour, je m\’appelle Sébastien’ –> on utilise l’anti-slash pour ‘échapper’ le guillemet simple (l’apostrophe)
Les nombres
Les nombres sont définis en deux catégories principales : les nombres entiers et les nombres décimaux (il existe d’autres types de nombres mais qui sont réservés à des cas très précis que nous ne verrons donc pas pour l’instant).
Ces nombres permettent de représenter tout type de données numériques, par exemple ;
- Le solde de votre compte en banque
- Le nombre d’habitants à Mulhouse (ou à Bangkok 👀)
- Votre âge
- Les 5 étoiles que vous allez laisser en commentaire de cet article (n’est-ce pas 🥹😚?)
Les booléens
Les booléens sont probablement le type natif qui vous laisse le plus sur votre faim pour le moment. En effet, en l’état ils ne semblent pas très utiles. Pourtant, c’est la base de toute l’informatique moderne ! Avec les booléens, on peut représenter l’univers au complet (ou presque…)
En effet, en informatique on n’aime pas les compromis 😎.
Les choses sont beaucoup plus simples que dans la vraie vie : les ordinateurs voient les choses en noir et blanc.
On utilisera beaucoup les booléens par la suite car ils vont permettre à nos scripts de prendre des décisions !
En fonction du résultat d’une expression, qui retournera True ou False, vous pourrez ainsi orienter votre programme dans la direction souhaitée.
Les constructeurs de types natifs
Python est un langage à la syntaxe extrêmement épurée. C’est ce qui fait sa force et la raison pour laquelle il est tant apprécié !
Quand on définit un booléen, un nombre ou une chaîne de caractères, pas besoin donc de spécifier le type de la variable à créer. Python est suffisamment intelligent pour le déduire lui-même (grâce par exemple aux guillemets pour les chaînes de caractères).
Il existe cependant des classes qui nous permettent de créer ces objets :
- str
- int
- float
- bool
Ces classes ne sont pas très utiles pour créer des objets.
Raison pour laquelle vous les retrouverez souvent sous le nom de ‘fonction de conversion’ .
Ainsi, on peut convertir une chaîne de caractères en nombre entier ou vice-versa :
- str(5) –> “5”
- int(“5”) –> 5
Par exemple, si vous récupérez un nombre à l’intérieur d’un fichier, il est possible qu’il vous soit retourné sous forme de chaîne de caractères. Mais pour l’additionner avec un autre nombre, vous serez obligé de convertir cette chaîne de caractères en nombre entier, ce que vous pourrez faire avec la fonction int.
Télécharge ta ressource ici !
Prêt à approfondir tes connaissances ? Clique sur le bouton ci-dessous pour obtenir ton PDF. Ce document contient toutes les informations sous forme de fiche récapitulative pour tirer le meilleur parti de ta formation.
🏅 Bonne découverte !
Merci pour cette excellente idée d’exercices