Python est un langage de programmation polyvalent, apprécié pour sa simplicité et sa lisibilité. Il est utilisé dans des domaines variés comme le développement web, la data science, et l’intelligence artificielle.
conda
.Si vous avez Anaconda, Jupyter est préinstallé.
Sinon, installez-le avec pip
:
Python est un langage polyvalent, lisible et largement utilisé. Cette section vous guide à travers les bases essentielles pour bien commencer avec Python.
Une variable est un conteneur permettant de stocker des données. En Python, il suffit de nommer la variable et d’y attribuer une valeur :
Dans un script Python, tout ce qui suit le caractère #
est ignoré par l’interpréteur jusqu’à la fin de la ligne. Ces lignes sont appelées commentaires et sont destinées à expliquer le code dans un langage humain.
Les commentaires ne sont pas exécutés par Python et n’affectent donc pas les performances du programme.
Pour ajouter un commentaire, commencez la ligne avec un #
. Python ignorera tout ce qui suit ce caractère jusqu’à la fin de la ligne.
Exemple simple :
# Ceci est un commentaire simple
print("Hello world!") # Affiche un message à l'écran
# Déclaration de variables
nom = "Alice" # Nom de l'utilisateur
age = 25 # Âge de l'utilisateur
# Affichage des informations
print(f"Nom : {nom}")
print(f"Âge : {age}")
# Cette partie affiche une salutation
print("Bonjour et bienvenue dans le cours de Python !")
Ne commentez pas des choses évidentes que le code lui-même exprime clairement.
Exemple inutile :
Assurez-vous que vos commentaires reflètent toujours le fonctionnement réel du code, surtout après des modifications.
Ils s’écrivent avec #
au début de la ligne.
Pour commenter plusieurs lignes, vous pouvez utiliser #
au début de chaque ligne ou une chaîne de caractères triple ("""
ou '''
) si le commentaire est temporaire.
Ou avec une chaîne triple :
Une variable est un conteneur permettant de stocker une valeur ou des données. En Python, une variable peut contenir différents types de données comme des nombres, du texte, ou des structures complexes.
En Python, il suffit d’utiliser un nom valide et de lui assigner une valeur avec le symbole =
.
Exemple :
Python propose plusieurs types de données de base, essentiels pour la manipulation des informations.
type()
La fonction type()
prend une variable en argument et retourne son type.
Exemples de types que vous pourriez rencontrer : - str
: Chaîne de caractères - int
: Entier - float
: Nombre décimal - bool
: Valeur logique
Ces types de base constituent les fondations des programmes en Python et sont utilisés dans presque tous les scripts.
str
)Les chaînes de caractères permettent de stocker du texte. Elles peuvent être utilisées pour manipuler des mots, des phrases ou des caractères individuels.
Exemple :
int
)Les entiers représentent des nombres sans décimales, qu’ils soient positifs ou négatifs.
Exemple :
float
)Les flottants représentent des nombres avec des décimales, idéaux pour des calculs nécessitant des fractions. Exemple :
bool
)Les booléens sont des valeurs logiques, pouvant être True
(vrai) ou False
(faux). Ils sont souvent utilisés pour effectuer des comparaisons ou contrôler le flux d’un programme. Exemple :
Type | Description |
---|---|
str |
Chaîne de caractères |
int |
Nombres entiers |
float |
Nombres décimaux |
bool |
Valeurs logiques (True/False) |
Afficher des résultats est une étape essentielle pour visualiser les données et comprendre ce que fait votre programme. En Python, l’affichage se fait principalement avec la fonction print()
.
print()
print()
est utilisée pour afficher des informations dans la console. Elle permet de montrer le contenu de variables, des messages, ou des résultats de calcul.
Exemple :
Vous pouvez afficher plusieurs éléments en même temps en les séparant par des virgules. Python ajoute automatiquement un espace entre ces éléments.
Exemple :
Pour des affichages dynamiques et lisibles, plusieurs méthodes de formatage sont disponibles :
+
: Combine des chaînes de caractères.f-strings
: Insère directement des variables dans une chaîne avec une syntaxe claire.format()
: Insère des variables dans une chaîne avec des positions spécifiques.Certaines séquences spéciales permettent de modifier l’affichage : - \\n
: Effectue un saut de ligne. - \\t
: Ajoute une tabulation.
Ces caractères sont utiles pour structurer l’affichage dans la console.
Par défaut, chaque appel à print()
termine par un saut de ligne. Il est possible de modifier ce comportement pour afficher plusieurs éléments sur la même ligne.
Méthode | Description |
---|---|
print() |
Affiche des données dans la console. |
Concaténation | Combine plusieurs chaînes de caractères. |
f-strings |
Insère des variables directement dans une chaîne. |
.format() |
Formate une chaîne avec des variables. |
Caractères spéciaux | Modifie l’apparence (nouvelle ligne, tabulation). |
Les structures conditionnelles et les boucles permettent de contrôler le flux d’un programme en fonction de certaines conditions ou de répéter des actions.
Les structures conditionnelles permettent d’exécuter des blocs de code uniquement si une condition est remplie.
if
La condition if
est utilisée pour vérifier si une expression est vraie. Si c’est le cas, le bloc de code associé est exécuté.
else
L’instruction else
permet d’exécuter un bloc de code si la condition est fausse.
elif
L’instruction elif
permet de vérifier plusieurs conditions successives.
Les if
peuvent être imbriqués pour vérifier des conditions multiples.
Les opérateurs de comparaison permettent d’évaluer des expressions.
Opérateur | Description |
---|---|
== |
Égalité |
!= |
Différence |
< |
Inférieur à |
<= |
Inférieur ou égal à |
> |
Supérieur à |
>= |
Supérieur ou égal à |
Les opérateurs logiques permettent de combiner plusieurs conditions.
Opérateur | Description |
---|---|
and |
Toutes les conditions doivent être vraies. |
or |
Au moins une des conditions doit être vraie. |
not |
Inverse le résultat de la condition. |
Les boucles permettent de répéter des actions tant qu’une condition est vraie ou pour un nombre fixe d’itérations.
for
for
est utilisée pour parcourir une séquence (liste, chaîne de caractères, etc.).while
while
répète un bloc de code tant qu’une condition est vraie.Instruction | Description |
---|---|
break |
Interrompt la boucle immédiatement, même si la condition n’est pas terminée. |
continue |
Passe à l’itération suivante sans exécuter le reste du bloc de code actuel. |
pass |
Ne fait rien. Utilisé comme espace réservé dans une boucle ou une condition. |
Structure | Description |
---|---|
if |
Exécute un bloc si une condition est vraie. |
elif |
Ajoute des conditions supplémentaires. |
else |
Définit un bloc exécuté si toutes les conditions sont fausses. |
for |
Parcourt une séquence ou un intervalle. |
while |
Répète un bloc tant qu’une condition est vraie. |
break |
Interrompt une boucle. |
continue |
Saute à l’itération suivante. |
pass |
Ne fait rien (utile pour des blocs vides). |
Avec ces structures, vous pouvez écrire des programmes dynamiques et efficaces en Python !
Comment connaître le type d’une variable en Python ?
Python propose une fonction intégrée appelée
type()
pour déterminer le type de données d’une variable.