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
Code maintenable — caractéristique ?
Lisible et évolutif
Histoire de Python — année ?
1989, par Guido van Rossum
Python — origine du nom ?
Série Monty Python
Environnement de travail — exemples ?
Scripts, IDE, notebooks Jupyter, Basthon
Notebooks Jupyter — format ?
Fichier .ipynb
Console Python — symbole ?
>>>
Variables Python — affectation ?
Nom = valeur, avec =
Nommage variable — règle ?
Pas mot réservé, pas début par chiffre, pas symbole, _ autorisé
Types natifs Python — exemples ?
int, float, bool, str, list, dict
Booléen — valeurs ?
True et False, majuscule obligatoire
Opérateur == — rôle ?
Compare l’égalité de valeur
is vs == — différence ?
is compare l’identité d’objet, == la valeur
Priorité logique — ordre ?
Parenthèses, not, and, or
if — syntaxe ?
if test: + indentation
Boucle for — rôle ?
Répète en parcourant une séquence
range(n) — résultat ?
De 0 à n-1, fin exclue
Boucle while — risque ?
Potentiellement infinie si pas de break
Testez vos connaissances avec un QCM de 20 questions sur Introduction à la programmation Python en NSI.
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 ?
Révisez le cours complet dans la fiche de révision de Introduction à la programmation Python en NSI.
Voir la fiche →Bases de données
Bases de données
Programmation
Programmation
Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards