Maintenance des microsystèmes informatique.
Langage de programmation évolé: Python (Niveau Débutant)
1. Introduction
Ce document fournit aux étudiants un guide pratique pour débuter en Python, associé à une série
d’exercices progressifs. Les notions sont directement reliées à la maintenance des microsystèmes
informatiques, permettant d’appliquer la programmation dans un contexte réel.
2. Guide de référence Python
2.1 Écriture et exécution
• Les instructions sont exécutées dans l’ordre.
• Commentaire : commence par # .
• Affichage : print()
• Saisie utilisateur : input()
# Afficher un message
print("Bonjour Python !")
# Saisie utilisateur
1
nom = input("Entrez votre prénom : ")
print("Bonjour", nom)
2.2 Variables et types
• int : entier
• float : réel
• str : chaîne de caractères
• bool : True/False
• Typage dynamique : pas besoin de déclarer le type
x = 5
y = 3.2
nom = "Alice"
2.3 Opérateurs
• Arithmétiques : + , - , * , / , // , % , **
• Comparaison : == , != , < , > , <= , >=
• Logiques : and , or , not
2.4 Conditions et boucles
# Condition
note = int(input("Entrez la note : "))
if note >= 10:
print("Admis")
else:
print("Échec")
# Boucle for
for i in range(5):
print(i)
# Boucle while
i = 0
while i < 5:
print(i)
i += 1
2.5 Listes et structures simples
notes = [12, 15, 10, 18]
for n in notes:
print(n)
[Link](20)
print(notes)
2.6 Fonctions
def moyenne(n1, n2, n3):
return (n1 + n2 + n3)/3
print(moyenne(12, 15, 10))
2.7 Entrée/Sortie simplifiée
age = int(input("Entrez votre âge : "))
print("Vous avez", age, "ans")
2.8 Conseils pratiques
1. Respecter l’indentation.
2. Commencer par de petits programmes.
3. Tester le code fréquemment.
4. Utiliser les commentaires.
5. Lire attentivement les messages d’erreur.
6. Expérimenter avec les valeurs et les opérations.