Partielo | Create your study note online quickly
Lycée
Première

NSI - Fiche de révisions

Python

Les différentes étapes :

  • L'algorithme, une suite d'instructions à effectuer pour obtenir un résultat

Transmission à une machine grâce à un langage de programmation

  • Le programme, le code source

Exécution du programme

  • Le processus

Instruction : ligne de code, étape simple du programme.

Le programme lit notre code instruction par instruction (ligne par ligne).

Variable : espace de stockage contenant une valeur, associée à un nom.

Affectation : action de stocker une valeur dans une variable.

On peut faire plusieurs affectations sur une même ligne de code. On peut aussi utiliser des opérateurs dans une variable.

chiffre,mon_lycee = 21+2,"Camille Claudel"

Attention !!!

Dans des variables, on doit respecter ces critères :

  • Seulement des caractères alphanumériques (lettres et chiffres) et "_" (underscore)
  • Pas de chiffres au début de la variable
  • Pas d'espace
  • Eviter les accents

Brique élémentaire : composante de base utilisée pour construire des programmes plus complexes.

→ variable, affectation, expression, instruction, séquence d'instructions, instruction conditionnelle…

Les types :

  • nombre entier (integer) → 26 ; 1595...
  • nombre réel (float) → 3.5 ; 5000.0...
  • booléen (bool) → True, False
  • chaîne de caractères (string) → "coucou", "MacHin Et BidUle"...

Python est un langage non typé : pas besoin de définir le type d'une variable définitivement.

type(x) sert à connaître le type d'une variable.

Les opérations entre "int" et "float" :

  • Addition :
  • int + int = int
  • int + float = float
  • Soustraction :
  • int - int = int
  • int - float = float
  • Multiplication :
  • int * int = int
  • int * float = float
  • Division :
  • int / int = float Attention !!!
  • int / float = float
  • Division entière (quotient de la division euclidienne) :
  • 16 // 3 = 5 ← Attention !!! Toujours de type "int"
  • Modulo (reste de la division euclidienne) :
  • 16 % 3 = 1 ← Attention !!! Toujours de type "int"
  • Puissance/Exposant :
  • 5 ** 3 → 5³

Opérations sur les chaînes de caractères :

  • Concaténation :
  • "Roger" + "Federer" = RogerFederer
  • Longueur d'une chaîne :
  • len("Roger") → 5
  • Indice d'un caractère (position) :
  • "Roger"[2] → "g" ← Attention !!! On commence à compter à partir de 0
  • Multiplication :
  • "to" * 2 → "toto"

Affichage et saisie clavier :

  • print sert à afficher à l'écran.
Lycée
Première

NSI - Fiche de révisions

Python

Les différentes étapes :

  • L'algorithme, une suite d'instructions à effectuer pour obtenir un résultat

Transmission à une machine grâce à un langage de programmation

  • Le programme, le code source

Exécution du programme

  • Le processus

Instruction : ligne de code, étape simple du programme.

Le programme lit notre code instruction par instruction (ligne par ligne).

Variable : espace de stockage contenant une valeur, associée à un nom.

Affectation : action de stocker une valeur dans une variable.

On peut faire plusieurs affectations sur une même ligne de code. On peut aussi utiliser des opérateurs dans une variable.

chiffre,mon_lycee = 21+2,"Camille Claudel"

Attention !!!

Dans des variables, on doit respecter ces critères :

  • Seulement des caractères alphanumériques (lettres et chiffres) et "_" (underscore)
  • Pas de chiffres au début de la variable
  • Pas d'espace
  • Eviter les accents

Brique élémentaire : composante de base utilisée pour construire des programmes plus complexes.

→ variable, affectation, expression, instruction, séquence d'instructions, instruction conditionnelle…

Les types :

  • nombre entier (integer) → 26 ; 1595...
  • nombre réel (float) → 3.5 ; 5000.0...
  • booléen (bool) → True, False
  • chaîne de caractères (string) → "coucou", "MacHin Et BidUle"...

Python est un langage non typé : pas besoin de définir le type d'une variable définitivement.

type(x) sert à connaître le type d'une variable.

Les opérations entre "int" et "float" :

  • Addition :
  • int + int = int
  • int + float = float
  • Soustraction :
  • int - int = int
  • int - float = float
  • Multiplication :
  • int * int = int
  • int * float = float
  • Division :
  • int / int = float Attention !!!
  • int / float = float
  • Division entière (quotient de la division euclidienne) :
  • 16 // 3 = 5 ← Attention !!! Toujours de type "int"
  • Modulo (reste de la division euclidienne) :
  • 16 % 3 = 1 ← Attention !!! Toujours de type "int"
  • Puissance/Exposant :
  • 5 ** 3 → 5³

Opérations sur les chaînes de caractères :

  • Concaténation :
  • "Roger" + "Federer" = RogerFederer
  • Longueur d'une chaîne :
  • len("Roger") → 5
  • Indice d'un caractère (position) :
  • "Roger"[2] → "g" ← Attention !!! On commence à compter à partir de 0
  • Multiplication :
  • "to" * 2 → "toto"

Affichage et saisie clavier :

  • print sert à afficher à l'écran.
Back

Actions

Actions