Qu'est-ce que Python ?
Python est un langage de programmation très populaire, connu pour sa syntaxe simple et lisible.
Il est utilisé dans de nombreux domaines, de la science des données à l'intelligence artificielle.
Pourquoi apprendre Python ?
Qu'est-ce qu'une variable ?
Imagine une boîte dans laquelle tu peux ranger différentes choses. En programmation, une variable, c'est un peu comme cette boîte. Elle sert à stocker une valeur (un nombre, du texte, etc.) que tu pourras réutiliser plus tard dans ton programme.
Les différents types de variables
On a créé deux variables:
1) age
qui contient la valeur numérique 25
2) prénom
qui contient la chaîne de caractères "Alice"
Pourquoi utiliser des boucles ?
Les boucles permettent de répéter une action plusieurs fois.
for":
La boucle "for"
est
utilisée pour parcourir une séquence (liste, chaîne de caractères, etc.).
while":
La boucle while
s'exécute tant qu'une condition est vraie.
Python
while condition:
# Instructions à exécuter tant que la condition est vraie
Ce code affichera les nombres de 1 à 10.
2) Boucles "while":
Une fonction est un bloc de code réutilisable qui effectue une tâche spécifique.
def saluer(nom):
print("Bonjour,", nom + "!")
saluer("Bob")
Pourquoi utiliser des fonctions ?
somme += note
moyenne = somme / len(notes)
return moyenne
notes_eleves = [15, 18, 12, 16]
moyenne_classe = calculer_moyenne(notes_eleves)
print("La moyenne classe est :",moyenne_classe)
Explications:
calculer_moyenne
prend une liste de notes en entrée.
Les Listes:
Une liste est un ensemble ordonné d'éléments.
Elle est très utile pour stocker plusieurs valeurs sous une même variable.
Accès aux éléments:
premier_fruit = fruits[0]
# Accède au premier élément (index commence à 0)
Modifier une liste:
Ajouter un élément:
Supprimer un élément:
Exemple :
Création d'une liste d'amis, calculer leur âge moyen et trouver le plus jeune.
amis = ["Chloé", "Nolan", "Kelly"]
ages = [25, 30, 22]
# Calculer l'âge moyen
somme_ages = 0
for age in ages:
somme_ages += age
moyenne_age = somme_ages / len(ages)
print("L'âge moyen est :", moyenne_age)
# Trouver le plus jeune
plus_jeune = min(ages)
print("Le plus jeune a", plus_jeune, "ans.")
Explications:
for"
.
min()"
pour trouver le plus petit âge.
En programmation, une condition permet au programme de prendre des décisions en fonction de si une certaine affirmation est vraie ou fausse.
Les conditions sont essentielles pour créer des programmes dynamiques qui peuvent prendre des décisions en fonction des données qu'ils reçoivent.
Par exemple :
Les conditions permettent de créer des programmes plus intelligents et interactifs.
En maîtrisant les mots-clés if
, elif
et else
, on peut créer des programmes qui prennent des décisions en fonction de différentes situations.
print("Tu es majeur.")
elif age >= 13:
print("Tu es adolescent.")
else:
print("Tu es enfant.")
Dans cet exemple :
age
qui vaut 17.
print("Très bien !")
elif note >= 12:
print("Bien.")
elif note >= 10:
print("Assez bien.")
else:
print("Insuffisant.")
Les opérateurs de comparaison permettent de comparer des valeurs et renvoient un booléen (True ou False).
Les principaux sont:
Les opérateurs logiques permettent de combiner plusieurs conditions.
Ils permettent de créer des conditions plus complexes en combinant plusieurs tests.
Ils sont essentiels pour prendre des décisions dans tes programmes
Les principaux sont :
Exemple :
age = 20
a_permis = True
if age >= 18 and a_permis:
print("Vous pouvez conduire.")
else:
print("Vous ne pouvez pas conduire.")
Explications :
age >= 18
: Cette partie vérifie si l'âge est supérieur ou égal à 18.
a_permis
: Cette partie vérifie si la personne possède un permis.
and
: Les deux conditions doivent être vraies pour que la personne puisse conduire. Si l'âge est suffisant ET qu'elle a un permis, alors le message "Vous pouvez
conduire." s'affiche.