19 exercices en Python pour les débutants !
Vous cherchez des exercices pour vous améliorer en Python ? Vous voulez vous améliorer en Python mais vous ne savez pas quoi faire ?
La meilleure manière d’apprendre à coder c’est la pratique !
Dans cet article, je vous propose 19 exercices rapides destinés aux débutants et aux pythonistes d’un niveau plus avancé.
Vous y découvrirez de nombreux concepts qui vous seront utiles au quotidien quand vous créerez des programmes plus complexes.
💡 D’ailleurs si c’est des projets plus long à réaliser que vous cherchez, alors mon article 9 idées de projets en Python pour débutants vous intéressera sûrement.
Commençons sans plus tarder avec cette liste des meilleurs exercices à réaliser pour apprendre Python !
Exercice 1 : Afficher un ou plusieurs mots avec la fonction print
Ce premier exercice sert de “Hello world!“. Affichez une chaîne de caractères de votre choix en utilisant la fonction print()
en Python.
Exercice 2 : Une boucle qui affiche tous les éléments d’une liste
On continue avec la fonction print
mais en utilisant une boucle et une liste cette fois-ci. Vous devrez boucler sur une liste et afficher chaque élément de la liste.
Exercice 3 : Une fonction qui fait la somme d’une liste de nombres
Écrivez une fonction qui fait l’addition de chaque éléments d’une liste de nombres et puis l’afficher. En gros on réécrit la fonction native sum()
.
Exercice 4 : Convertisseur de températeur Celsius/Fahrenheit
Écrivez un script qui lit un nombre avec la fonction input()
et qui affiche sa conversion de Fahrenheit à Celsius. Pour aller plus loin vous pouvez proposer 2 modes : Celsius vers Fahrenheit et Fahrenheit vers Celsius. Laissez la possibilité de choisir un mode de conversation avec un autre input
.
Exercice 5 : Afficher les nombres pairs compris entre deux nombres
Écrivez un script qui donne tous les nombres pairs compris entre deux nombres.
L’interetation la plus facile de cet exercice peut être d’écrire tout en dur avec un nombre et puis de donner tous les nombres pairs compris entre 0 et ce nombre.
Vous pouvez aller plus loin en utilisant une liste ou bien en utilisant la fonction input
pour rendre votre programme interactif.
Exercice 6 : Une fonction qui vérifie si un nombre est premier
Écrivez une fonction is_prime()
qui renvoie True
ou False
en fonction de si le nombre donné à la fonction est un nombre premier ou pas.
Exercice 7 : Une boucle qui affiche les éléments d’un dictionnaire
Créez une boucle pour afficher tous les éléments d’un dictionnaire. Pour aller plus loin vous pouvez afficher la clé et la valeur de chaque éléments d’un dictionnaire de manière indépendante en les formatant de la manière de votre choix avec la fonction print()
.
Exercice 8 : Afficher la suite de Fibonacci jusqu’à un nombre donné
Codez un programme qui permet d’afficher la suite de Fibonacci jusqu’à un nombre. Ce nombre peut être écrit en dur dans votre code ou bien demandé à l’utilisateur avec la fonction input()
.
Exercice 9 : Afficher les voyelles dans cette chaîne de caractères
Créez un petit programme qui permet d’afficher les voyelles dans cette chaîne de caractères.
Exercice 10 : Afficher les nombres impairs dans une liste
Codez un script qui prend une liste de nombres et qui affiche les nombres impairs contenus dans cette liste.
Exercice 11 : Afficher le nombre total de caractères dans une liste de mots
Programmez un script qui affiche le nombre total de caractères dans une liste de mots.
Pour aller plus loin, vous pouvez, par exemple, transformer votre code en un fonction qui prend des listes en paramètre, vérifier que ce sont bien des listes contenant des mots et pas d’autres types de variables.
Exercice 12 : Renverser l’ordre des éléments d’une liste
Créez un programme qui change l’ordre des éléments d’une liste en les renversant.
[1, 2, 3, 4]
devient [4, 3, 2, 1]
.
Exercice 13 : Calculer la factorielle d’un nombre
Codez un programme qui donne la factorielle d’un nombre.
Pour rappel, la factorielle est le réssultat de la multiplication de tous les nombres inférieurs ou égaux à un nombre donné.
Par exemple pour 6 on a 1, 2, 3, 4, 5 et 6. Donc pour faire la factiorielle de 6 (!6) on multiplie 1 x 2 x 3 x 4 x 5 x 6 = 720.
Le produit de !6 est 720.
Exercice 14 : Une fonction qui vérifie si le mot est un palindrome
Un palindrome est un mot qui peut se lire dans les deux sens, comme “Bob” par exemple.
Écrivez une fonction qui vérifie si le mot est un palindrome ou pas, en renvoyant True
ou False
.
Exercice 15 : Afficher un mot en alternant entre majuscules et minuscules
Vous connaissez peut-être le meme de Bob l’Eponge qui vise a se moquer de quelqu’un en reprenant sa phrase et en alternant les lettres entre majuscules et minuscules ?
Et bien aujourd’hui vous allez coder votre générateur pour alterner les lettres entre majuscules et minuscules car c’est exactement ce qu’il vous est demandé de faire dans cet exercice !
Exercice 16 : Calculer la moyenne de nombres dans une liste
Créer un programme qui permet de calculer la moyenne de nombres dans une liste.
Exercice 17 : Afficher le plus grand nombre dans une liste
Créer un programme qui permet d’afficher le plus grand nombre dans une liste.
Exercice 18 : Afficher la chaîne de caractères d’une liste la plus longue
Créer un programme qui permet d’afficher la chaîne de caractères d’une liste la plus longue.
Exercice 19 : Afficher les nombres d’une liste qui sont divisibles par 3
Créer un programme qui permet d’afficher les nombres d’une liste qui sont divisibles par 3.
Allez plus loin dans votre apprentissage de Python !
Vous avez maintenant plein d’exercices pour vous améliorer en Python.
Comme je vous en parlais au début de cet article, j’ai écrit article 9 idées de projets en Python pour débutants pour ceux qui veulent concevoir des projets plus long en Python mais qui n’ont pas trop d’idées.
Si vous cherchez plus d’idées d’exercices pour débutants à réaliser en Python, vous pouvez aussi suivre la fomation 101 Exercices et Algorithmes Python Corrigés.
Les lecteurs de cet article ont aussi aimé :
9 idées de projets pour progresser en Python
11 idées de projets pour progresser en JavaScript
Top 10 des meilleurs livres pour apprendre Python en 2023
Top 7 des meilleurs livres Django en 2023
Je m'appelle Thomas, et je code depuis plus de 20 ans. Depuis ma sortie de la première promotion de l'École 42, j'ai conçu et développé des centaines d'applications et de sites web. Sur ce blog, je partage avec vous les stratégies les plus efficaces pour maîtriser l'art de coder et progresser rapidement.