15+ exemples en Python

Article publié le lundi 16 octobre 2023 et mis à jour le vendredi 5 avril 2024.

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 !

Comment Coder

Je m'appelle Thomas. J'ai commencé à coder dans mon enfance. Depuis ma sortie de la première promo de l'École 42, j'ai développé des centaines d'applications et sites web. Sur ce blog, je vous donne les meilleurs conseils et astuces pour apprendre comment apprendre à coder efficacement.