29/05/2026 16:28 ChatGPT
donne moi un cours python de niveau 1ere STMG
Cours Python – Niveau 1ère STMG
1. Qu’est-ce que Python ?
Python est un langage de programmation simple et très utilisé dans :
les applications,
les sites web,
les jeux,
l’analyse de données,
l’intelligence artificielle.
Un programme Python est une suite d’instructions exécutées par l’ordinateur.
2. Afficher du texte
La fonction print() permet d’afficher quelque chose à l’écran.
Python
print("Bonjour")
Résultat :
Python
Bonjour
On peut afficher des nombres :
print(12)
Python
print(5 + 3)
3. Les variables
[Link] 1/20
29/05/2026 16:28 ChatGPT
Une variable sert à stocker une information.
nom = "Lucas"
age Python
= 16
Afficher une variable :
print(nom)
Python
print(age)
Types de variables
Type Exemple
Texte ( str ) "bonjour"
Nombre entier ( int ) 15
Nombre décimal ( float ) 3.14
Booléen ( bool ) True / False
Exemple :
prix = 19.99
Python
majeur = False
4. Faire des calculs
Python peut effectuer des opérations mathématiques.
Opération Symbole
Addition +
Soustraction -
[Link] 2/20
29/05/2026 16:28 ChatGPT
Opération Symbole
Multiplication *
Division /
Exemple :
a = 10
b = 5
print(a + b)
Python
print(a * b)
5. Demander une information à l’utilisateur
La fonction input() permet de poser une question.
nom = input("Quel est ton prénom ? ")
Python
print("Bonjour", nom)
6. Les conditions
Les conditions permettent de prendre des décisions.
Structure
if condition:
Python
instruction
Exemple :
age = 18
[Link] 3/20
29/05/2026 16:28 ChatGPT
Python
if age >= 18:
print("Tu es majeur")
Sinon : else
age = 15
if age >= 18:
print("Majeur")
else:
Python
print("Mineur")
Comparaisons
Signification Symbole
égal à ==
différent de !=
supérieur à >
inférieur à <
supérieur ou égal >=
inférieur ou égal <=
7. Les boucles
Les boucles répètent des instructions.
Boucle for
Exemple :
Python
[Link] 4/20
29/05/2026 16:28 ChatGPT
for i in range(5):
print(i)
Résultat :
0
1
2
3
Python
4
Boucle while
x = 0
while x < 5:
print(x)
Python
x = x + 1
8. Les listes
Une liste stocke plusieurs valeurs.
Python
notes = [12, 15, 9, 18]
Afficher un élément :
Python
print(notes[0])
Résultat :
12 Python
[Link] 5/20
29/05/2026 16:28 ChatGPT
Parcourir une liste
for note in notes:
Python
print(note)
9. Les fonctions
Une fonction permet de réutiliser du code.
def bonjour():
Python
print("Bonjour")
Appeler la fonction :
Python
bonjour()
Fonction avec paramètres
def addition(a, b):
return a + b
resultat = addition(3, 5)
Python
print(resultat)
10. Exemple de programme complet
Calcul de moyenne
note1 = float(input("Première note : "))
note2 = float(input("Deuxième note : "))
[Link] 6/20
29/05/2026 16:28 ChatGPT
note3 = float(input("Troisième note : "))
moyenne = (note1 + note2 + note3) / 3
print("La moyenne est :", moyenne)
if moyenne >= 10:
print("Admis")
Python
else:
print("Refusé")
11. Les erreurs fréquentes
Oublier les deux-points :
Incorrect :
Python
if age >= 18
Correct :
Python
if age >= 18:
Mauvaise indentation
Python utilise des espaces pour organiser le code.
Correct :
if age >= 18:
Python
print("Majeur")
Incorrect :
if age >= 18:
Python
print("Majeur")
[Link] 7/20
29/05/2026 16:28 ChatGPT
12. Exercices d’entraînement
Exercice 1
Demander un prénom et afficher :
Python
Bonjour Paul
Exercice 2
Demander deux nombres et afficher leur somme.
Exercice 3
Demander une note :
si note ≥ 10 → “Admis”
sinon → “Refusé”
Exercice 4
Afficher les nombres de 1 à 10 avec une boucle.
13. Mini-projet STMG : calcul de chiffre d’affaires
prix = float(input("Prix d'un produit : "))
quantite = int(input("Quantité vendue : "))
ca = prix * quantite
Python
print("Le chiffre d'affaires est de", ca, "euros")
14. Conseils pour progresser
[Link] 8/20
29/05/2026 16:28 ChatGPT
pratiquer régulièrement,
tester chaque exemple,
lire les messages d’erreur,
modifier les programmes pour comprendre.
15. Résumé des notions importantes
Notion Exemple
Afficher print()
Variable age = 16
Entrée utilisateur input()
Condition if
Boucle for , while
Liste [1,2,3]
Fonction def
Si tu veux, je peux aussi te faire :
une fiche de révision STMG PDF style bac,
des exercices corrigés,
un contrôle complet avec correction,
un cours ultra simplifié pour débutant total,
ou un cours Python spécial gestion / mercatique / SIG.
fait moi un cours simplifiée facilement imprimable qui soit
facile a comprendre et avec des exemples ainsi que des
définitions des termes
COURS DE PYTHON – 1ère STMG
[Link] 9/20
29/05/2026 16:28 ChatGPT
Version simplifiée et facile à imprimer
1. Python : c’est quoi ?
Python est un langage de programmation.
Définition
Un langage de programmation permet de donner des instructions à un ordinateur.
Python sert à :
créer des programmes,
faire des calculs,
automatiser des tâches,
créer des jeux ou des sites.
2. Afficher du texte : print()
Définition
print() permet d’afficher quelque chose à l’écran.
Exemple
Python
print("Bonjour")
Résultat
Python
Bonjour
3. Les variables
Définition
Une variable sert à stocker une information.
[Link] 10/20
29/05/2026 16:28 ChatGPT
On peut stocker :
un texte,
un nombre,
une réponse.
Exemple
nom = "Lucas"
age Python
= 16
Explication
nom contient le texte "Lucas"
age contient le nombre 16
Afficher une variable :
print(nom)
Python
print(age)
4. Les types de données
Définition
Le type indique la nature de la donnée.
Type Signification Exemple
str texte "bonjour"
int nombre entier 15
float nombre décimal 3.5
bool vrai ou faux True
5. Faire des calculs
[Link] 11/20
29/05/2026 16:28 ChatGPT
Python peut calculer automatiquement.
Calcul Symbole Exemple
Addition + 5 + 2
Soustraction - 8 - 3
Multiplication * 4 * 2
Division / 10 / 2
Exemple
a = 10
b = 5
Python
print(a + b)
Résultat
15 Python
6. Demander une information : input()
Définition
input() permet de poser une question à l’utilisateur.
Exemple
prenom = input("Quel est ton prénom ? ")
Python
print("Bonjour", prenom)
Exemple d’utilisation
[Link] 12/20
29/05/2026 16:28 ChatGPT
Quel est ton prénom ? Emma
Python
Bonjour Emma
7. Les conditions : if
Définition
Une condition permet de faire un choix.
Le programme vérifie si quelque chose est vrai.
Structure
if condition:
Python
instruction
Exemple
age = 18
if age >= 18:
Python
print("Majeur")
Explication
Si l’âge est supérieur ou égal à 18 :
→ on affiche "Majeur" .
8. Le else
Définition
else signifie “sinon”.
[Link] 13/20
29/05/2026 16:28 ChatGPT
Exemple
age = 15
if age >= 18:
print("Majeur")
else:
Python
print("Mineur")
9. Les comparaisons
Symbole Signification
== égal à
!= différent de
> supérieur à
< inférieur à
>= supérieur ou égal
<= inférieur ou égal
10. Les boucles
Définition
Une boucle répète plusieurs fois une instruction.
11. La boucle for
Exemple
Python
[Link] 14/20
29/05/2026 16:28 ChatGPT
for i in range(5):
print(i)
Résultat
0
1
2
3
Python
4
Explication
range(5) signifie :
→ répéter 5 fois.
12. La boucle while
Définition
while répète tant qu’une condition est vraie.
Exemple
x = 0
while x < 5:
print(x)
Python
x = x + 1
13. Les listes
Définition
Une liste permet de stocker plusieurs valeurs.
Exemple
h
[Link] 15/20
29/05/2026 16:28 ChatGPT
Python
notes = [12, 15, 9, 18]
Afficher une valeur
Python
print(notes[0])
Résultat
12 Python
⚠️ En Python, on commence à compter à partir de 0.
14. Les fonctions
Définition
Une fonction est un bloc de code réutilisable.
Exemple simple
def bonjour():
Python
print("Bonjour")
Pour utiliser la fonction :
Python
bonjour()
15. Fonction avec paramètres
Définition
[Link] 16/20
29/05/2026 16:28 ChatGPT
Un paramètre est une information envoyée à la fonction.
Exemple
def addition(a, b):
return a + b
Python
print(addition(3, 5))
Résultat
8 Python
16. Exemple complet : moyenne d’un élève
note1 = float(input("Première note : "))
note2 = float(input("Deuxième note : "))
moyenne = (note1 + note2) / 2
print("La moyenne est :", moyenne)
ChatGPT
if moyenne >= 10: Se connecter Inscription gratuite
print("Admis")
Python
else:
print("Refusé")
17. Les erreurs fréquentes
1. Oublier les :
Incorrect :
Python
if age >= 18
[Link] 17/20
29/05/2026 16:28 ChatGPT
Correct :
Python
if age >= 18:
2. Mauvaise indentation
Définition
L’indentation correspond aux espaces au début d’une ligne.
Python en a besoin pour comprendre le programme.
Correct :
if age >= 18:
Python
print("Majeur")
Incorrect :
if age >= 18:
Python
print("Majeur")
18. Petit vocabulaire important
Mot Définition
Programme Suite d’instructions
Variable Stocke une donnée
Condition Permet de faire un choix
Boucle Répète des instructions
Fonction Bloc de code réutilisable
Liste Ensemble de valeurs
[Link] 18/20
29/05/2026 16:28 ChatGPT
Mot Définition
Instruction Action donnée à l’ordinateur
19. Exercices simples
Exercice 1
Afficher :
Python
Bonjour
Exercice 2
Créer une variable age et afficher son contenu.
Exercice 3
Demander un prénom avec input() .
Exercice 4
Créer un programme qui affiche :
“Admis” si la note ≥ 10
“Refusé” sinon
20. Résumé à retenir
Action Commande
Afficher print()
Poser une question input()
Faire un choix if
[Link] 19/20
29/05/2026 16:28 ChatGPT
Action Commande
Répéter for / while
Créer une fonction def
CONSEIL
Le meilleur moyen d’apprendre Python :
1. tester les exemples,
2. modifier les valeurs,
3. refaire les exercices plusieurs fois.
Si tu veux, je peux aussi te faire :
une version PDF propre pour impression,
une fiche de révision recto-verso,
des exercices corrigés,
un contrôle STMG complet,
ou un cours encore plus simple avec schémas et couleurs.
[Link] 20/20