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 |
Teste dein Wissen zu Introduction à la programmation Python en NSI mit 20 Multiple-Choice-Fragen mit detaillierten Korrekturen.
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 ?
Merke dir die Schlüsselkonzepte von Introduction à la programmation Python en NSI mit 20 interaktiven Karteikarten.
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
Intelligence Artificielle
Bases de données
Bases de données
Bases de données
Importiere deinen Kurs und die KI erstellt in 30 Sekunden Lernzettel, Quizze und Karteikarten.
Lernzettel-Generator