Python = « lisible et évolutif » : on privilégie la maintenabilité plutôt que l’astuce.
Interprète = exécution ligne par ligne : erreur sur la ligne → débogage rapide ; éditeur + console + IDE = chaîne de travail.
IDE = Écrire + Exécuter ; Notebook = Document + Console intégrée ; Shell = >>> attend une instruction.
Variable = Nom + Valeur (typée) : lecture = je récupère, écriture = je remplace (si le type le permet).
Bool = décision : True/False (majuscule) ; les mots réservés ne servent pas de noms.
Priorité à retenir : ( ) puis not puis and puis or (du plus prioritaire au moins prioritaire).
Priorité = ( ) puis not puis and puis or : « Parenthèses d’abord, puis négation, puis double condition, puis au moins une ».
if/elif/else = 1er vrai gagne : si le premier test est vrai on s’arrête, sinon on essaie le suivant, et else est le “dernier recours”.
range = [début, fin) : fin exclue, pas implicite 1 si absent.
break = sortie immédiate (on quitte la boucle) ; continue = retour au test (on saute le reste de l’itération).
| Date | Événement |
|---|---|
| 1989 | Développement de Python par Guido van Rossum à l’Université d’Amsterdam |
| 1815-1864 | Période de vie de George Boole, père de l’algèbre binaire |
| 10/09/2025 | Date du cours (10/09/2025) |
Opérateurs de comparaison (égalité vs identité)
| Opérateur | Rôle | Exemple |
|---|---|---|
| == | Égalité (même valeur) | x == y |
| is | Même adresse (identité d’objet) | a is b |
| is not | Objets n’ont pas la même adresse | a is not b |
| != | Différent (pas la même valeur) | i != j |
Testez vos connaissances sur Introduction à la programmation Python en NSI avec 20 questions à choix multiples avec corrections détaillées.
1. Quel est le langage retenu en NSI et quelle version minimale est exigée ?
2. Quelle caractéristique correspond le mieux à l’objectif initial de Python dans le cadre de la NSI ?
Mémorisez les concepts clés de Introduction à la programmation Python en NSI avec 20 flashcards interactives.
Python 3 — version minimale ?
Version 3 ou supérieure
Guido van Rossum — rôle ?
Créateur de Python
Langage interprété — définition ?
Exécute le code via un interpréteur, sans compilation
Bases de données
Bases de données
Programmation
Programmation
Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.
Générateur de fiches