15+ exemples en Python
Vous ne savez pas à quoi ressemble le langage Python ?
Vous voulez voir du code en Python ?
Découvrez des dizaines d’exemples de programmes en Python !
Vous trouverez une liste d’exemples de code en Python qui couvrent la base du langage en bien plus dans cet article.
Ces exemples en Python vous seront particulièrement utiles si vous :
- vous préparez pour un examen
- vous préparez pour un entretien en code
- voulez voir ce qu’est la programmation
- voulez voir des exemples concrets pour expliquer Python
Partons sans plus attendre à la découverte de nombreux exemples de code en Python !
1. Afficher “Hello, world!” avec print
Le Hello world c’est souvent le premier exemple qu’on code quand on apprend un nouveau langage de programmation.
Pour afficher “Hello, world!” en Python, on utilise la fonction print :
print("Hello, world!")
Ce qui affichera :
Hello, world!
💡 Vous voulez en apprendre plus sur cette fonction pour afficher des choses dans le terminal ou dans l’environnement python que vous utilisez ? Alors mon article sur la fonction print vous intéressera sûrement !
2. Déclarer une variable
ma_variable = 42
On peut ensuite afficher ou manipuler cette variable :
ma_variable = 42
print(ma_variable)
print(ma_variable * 2)
Ce qui donnera :
42
84
3. Demander le nom d’un utilisateur et l’afficher
On utilise la fonction native input()
pour demander à l’utilisateur d’entrer des valeurs et la fonction print()
pour les afficher.
La variable nom
permet de stocker ce que l’utilisateur a entré avec son clavier.
nom = input("Quel est votre nom ? ")
print("Bonjour " + nom)
Ce qui donne :
Quel est votre nom ? Thomas
Bonjour Thomas
4. Les conditions en Python avec if
age = 19
if age < 18:
print('mineur')
else:
print('majeur')
5. Les boucles en Python avec while
En Python, une boucle permet de répéter une séquence de code un certain nombre de fois jusqu’à ce que la condition d’arrêt soit satisfaite.
i = 0
while i < 10:
print(i)
i += 1
Cette boucle “while” va s’arrêter quand i est supérieur ou égale à 10. Vous pouvez en apprendre plus sur la boucle while en lisant mon article sur le sujet.
6. Faire un tableau en Python
Un tableau est un autre type en Python qu’on appelle “liste”. On peut en créer en utilisant les crochets []
ou la fonction native list.
numbers = [0, 1, 1, 2, 3, 5, 8, 13, 21]
7. Parcourir une liste
Pour parcourir une liste en Python, on peut utiliser la boucle for qui permet d’itérer sur un élément comme une chaîne de caractères, une liste, un tuple ou n’importe quel autre type itérable.
numbers = [0, 1, 1, 2, 3]
for number in numbers:
print(number)
Qui donne :
0
1
1
2
3
8. Boucler un certain nombre de fois avec range
La fonction native range créer un itérable de longueur variable en fonction des valeurs qu’on lui passe en paramètre. On l’utilise souvent en Python avec la boucle for pour boucler un certain nombre de fois.
for i in range(5):
print(i)
Qui affichera :
0
1
2
3
4
9. Combiner deux listes (merge)
Prenons deux listes a
et b
et combinons les avec le symbole +.
a = [0, 2, 4, 6]
b = [1, 3, 5, 7]
c = a + b
print(c)
La résultat du merge de ces deux listes sera :
[0, 2, 4, 6, 1, 3, 5, 7]
10. Enlever les espaces en Python
site = 'Comment Coder .com'
site_sans_espaces = site.replace(' ', '')
print(site_sans_espaces)
CommentCoder.com
11. Concaténer en Python
a = 'comment'
b = 'coder.com'
c = a + b
print(c)
Résultat :
commentcoder.com
12. Déclarer une fonction
def ma_fonction(a, b, c):
print(a, b, c)
ma_fonction(1, 2, 3) # on peut ensuite utiliser la fonction qu'on vient de créer comme ceci
Ce qui affichera bien :
1 2 3
13. Appeler une fonction
En Python, on appelle une fonction en écrivant le nom de la fonction suivi de parenthèses dans lequel on peut mettre 0 ou 1 ou plusieurs paramètres en fonction de la definition de la fonction. Une fonction peut aussi retourner une valeur en spécifique, sinon elle renvoie None
.
ma_fonction()
mon_autre_fonction('a', 'b', 'c')
resultat = encore_une_autre_fonction()
14. Inverser une chaîne de caractères
En Python, on peut utiliser la notation [debut:fin:step]
pour obtenir ce qu’on veut d’un itérable comme une liste ou une chaîne de caractères. Si on met -1
en step, on va aller en arrière et donc inverser une chaîne de caractères.
lettres = 'abc'
en_arriere = lettres[::-1]
print(en_arriere)
cba
On peut aussi utiliser la fonction reversed()
qui renvoie un objet inversé et qu’on doit donc changer pour l’afficher :
lettres = 'abc'
resultat_reversed = reversed(lettres) # Contient un objet python qui ressemble à <reversed object at 0x42424242>
reversed_lisible = "".join(resultat_reversed)
print(reversed_lisible)
Qui affichera aussi :
cba
15. Utiliser random
Le module random
permet d’utiliser de nombreuses fonctions pour créer de l’aléatoire en Python.
import random
random_1 = random.random()
random_2 = random.random()
print(random_1, random_2)
Ce qui donnera :
0.429682316844163 0.8486311118420506
Le module random permet aussi de générer des entiers aléatoires avec random.randint(...)
, de mélanger aléatoirement un itérable encore de prendre un élément dans un itérable comme une liste.
import random
nombre_aleatoire = random.randint(0, 42)
print(nombre_aleatoire) # 13
nombres = [1, 2, 3, 4, 5]
random.shuffle(nombres)
print(nombres) # [4, 3, 5, 2, 1]
choix = random.choice(nombres)
print(choix) # 3
16. Faire une interface graphique
On doit installer un module externe pour afficher faire une interface graphique en Python. Certaines de ces bibliothèques externes les plus connues pour creer une GUI sont Tkinter, wxPython, PyQt, PyGTK, PySimpleGUI, Pygame ou encore Jython.
Prenons l’exemple de tkinter
qu’on peut installer avec la commande :
pip install tk
Ou avec conda :
conda install -c anaconda tk
Vous devrez aussi sûrement installer tkinter sur votre système :
brew install python-tk # sur mac
sudo apt-get install python-tk # debian
sudo pacman -S tk # arch
sudo dnf install python3-tkinter # fedora
sudo yum install -y tkinter tk-devel # RHEL
Un “Hello world” en tkinter ressemble à :
import tkinter
root = tkinter.Tk()
root.mainloop()
Si tout s’est bien passé, une fenêtre vide s’est lancée. Vous devrez ensuite ajouter des composants pour améliorer votre interface graphique.
Aller plus loin en Python
Voilà ! Vous savez maintenant à quoi ressemble du code en Python.
Pour aller plus loin, vous serez peut-être intéressé par des exercices en Python ou bien des idées de projets pour débutants !
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.