100% ont trouvé ce document utile (1 vote)
2K vues4 pages

Créer Une Application Simple Sous Python

Transféré par

n22341832
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
2K vues4 pages

Créer Une Application Simple Sous Python

Transféré par

n22341832
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 4

Créer une application simple sous Python est une excellente manière de mettre en pratique

vos compétences en programmation. Voici un guide pas à pas pour créer une application en
Python. Nous allons commencer par une application basique et vous pourrez l'étendre au fur
et à mesure.

1. Choisir une idée d'application

Avant de commencer, il est important de choisir le type d'application que vous souhaitez
créer. Pour débuter, vous pouvez créer une application simple comme :

 Une calculatrice.
 Une todo list (liste de tâches à faire).
 Une application de gestion des contacts.
 Un jeu simple, comme un jeu de devinette.

Dans cet exemple, nous allons créer une calculatrice simple qui peut effectuer les opérations
de base : addition, soustraction, multiplication et division.

2. Préparer l'environnement de développement

Assurez-vous d'avoir Python installé sur votre ordinateur. Si ce n’est pas le cas, vous pouvez
télécharger Python depuis python.org.

Ensuite, il peut être utile d'installer un éditeur de code comme :

 VS Code : Un éditeur puissant et léger.


 PyCharm : Un IDE dédié à Python.
 Sublime Text ou Atom : Autres éditeurs populaires.

3. Créer un fichier Python

Ouvrez votre éditeur de code et créez un fichier Python avec l'extension .py (par exemple,
calculatrice.py).

4. Écrire le code pour une calculatrice simple

Voici un exemple de code pour une calculatrice simple qui demande à l'utilisateur de choisir
une opération et d'entrer deux nombres.

Code Python pour une calculatrice simple :


# Fonction pour l'addition
def addition(x, y):
return x + y

# Fonction pour la soustraction


def soustraction(x, y):
return x - y

# Fonction pour la multiplication


def multiplication(x, y):
return x * y
# Fonction pour la division
def division(x, y):
if y != 0:
return x / y
else:
return "Erreur : Division par zéro"

# Fonction principale pour l'application


def calculatrice():
print("Bienvenue dans la calculatrice Python !")
print("Choisissez l'opération que vous souhaitez effectuer :")
print("1. Addition")
print("2. Soustraction")
print("3. Multiplication")
print("4. Division")

# Demander à l'utilisateur de choisir une opération


choix = input("Entrez le numéro de l'opération (1/2/3/4) : ")

# Demander à l'utilisateur d'entrer deux nombres


try:
num1 = float(input("Entrez le premier nombre : "))
num2 = float(input("Entrez le deuxième nombre : "))
except ValueError:
print("Veuillez entrer des valeurs numériques.")
return

# Effectuer l'opération choisie


if choix == '1':
print(f"{num1} + {num2} = {addition(num1, num2)}")
elif choix == '2':
print(f"{num1} - {num2} = {soustraction(num1, num2)}")
elif choix == '3':
print(f"{num1} * {num2} = {multiplication(num1, num2)}")
elif choix == '4':
print(f"{num1} / {num2} = {division(num1, num2)}")
else:
print("Choix invalide. Veuillez entrer un numéro valide
(1/2/3/4).")

# Lancer l'application
if __name__ == "__main__":
calculatrice()
Explication du code :

1. Fonctions d'opération : Nous avons créé quatre fonctions (addition, soustraction,


multiplication, division) qui prennent deux arguments et retournent le résultat de
l'opération.
2. Fonction principale : La fonction calculatrice affiche les options de l'utilisateur, recueille
les choix et les entrées de l'utilisateur, puis effectue le calcul en fonction du choix.
3. Gestion des erreurs : Nous utilisons un bloc try pour éviter que l'utilisateur entre autre
chose que des nombres.
4. Lancer le programme : La ligne if __name__ == "__main__": assure que le programme
ne s'exécute que si ce fichier est exécuté directement (pas lorsqu'il est importé en tant que
module).

5. Exécution du programme
Pour exécuter votre programme, suivez ces étapes :

1. Ouvrez un terminal ou une invite de commande.


2. Allez dans le répertoire où se trouve votre fichier Python.
3. Tapez la commande suivante pour exécuter le fichier :

python calculatrice.py

Vous verrez le programme vous demander de choisir une opération et d'entrer des nombres.
Selon votre choix, il affichera le résultat de l'opération.

6. Étendre l'application

Voici quelques idées pour améliorer et étendre cette calculatrice :

 Ajouter plus d'opérations comme l'exponentiation ou les racines carrées.


 Demander à l'utilisateur s'il veut faire un autre calcul sans quitter l'application.
 Créer une interface graphique avec Tkinter (la bibliothèque graphique de Python).

Exemple d'amélioration : Répéter les calculs jusqu'à ce que l'utilisateur choisisse de quitter

Voici comment vous pouvez modifier le programme pour permettre à l'utilisateur de faire
plusieurs calculs sans quitter l'application.

def calculatrice():
while True:
print("\nBienvenue dans la calculatrice Python !")
print("Choisissez l'opération que vous souhaitez effectuer :")
print("1. Addition")
print("2. Soustraction")
print("3. Multiplication")
print("4. Division")
print("5. Quitter")

choix = input("Entrez le numéro de l'opération (1/2/3/4/5) : ")

if choix == '5':
print("Merci d'avoir utilisé la calculatrice. À bientôt !")
break

try:
num1 = float(input("Entrez le premier nombre : "))
num2 = float(input("Entrez le deuxième nombre : "))
except ValueError:
print("Veuillez entrer des valeurs numériques.")
continue

if choix == '1':
print(f"{num1} + {num2} = {addition(num1, num2)}")
elif choix == '2':
print(f"{num1} - {num2} = {soustraction(num1, num2)}")
elif choix == '3':
print(f"{num1} * {num2} = {multiplication(num1, num2)}")
elif choix == '4':
print(f"{num1} / {num2} = {division(num1, num2)}")
else:
print("Choix invalide. Veuillez entrer un numéro valide
(1/2/3/4/5).")

Dans ce cas, l'application continue à poser des questions tant que l'utilisateur ne choisit pas de
quitter.

Conclusion

Vous avez maintenant une calculatrice fonctionnelle en Python. Ce projet vous a permis de
comprendre les bases de la programmation en Python, comme la gestion des entrées
utilisateur, les fonctions, les conditions et les boucles.

Si vous souhaitez aller plus loin, vous pouvez :

 Ajouter des fonctionnalités comme l'historique des calculs.


 Créer une interface graphique avec Tkinter.
 Enregistrer et charger les résultats dans un fichier.

N'hésitez pas à me poser des questions si vous souhaitez plus de détails ou des conseils pour
aller plus loin !

Vous aimerez peut-être aussi