Vous êtes sur la page 1sur 4

NOMBRES – Curiosités, Théorie et Usages

Accueil DicoNombre Rubriques Nouveautés Édition du: 12/05/2023


Orientation générale DicoMot Math Atlas Actualités M'écrire
Barre de recherche DicoCulture Index alphabétique Références Brèves de Maths

Programmation
Débutants Glossaire
Programmation Informatique
PYTHON Glossaire
Algorithme

Python (la base) Glossaire Palindrome Les classiques


INDEX Arithmétique Dessins Puissances Plus de chiffres
Python
Trucs Chiffres NumPy
Programmation
Informatique Sommaire de cette page
Multimédia >>> Vocabulaire de base
Ordinateur >>> Vocabulaire avancé
>>> Symboles utiles

Lycée

PROGRAMMATION
PYTHON – Glossaire
Comme tout langage de programmation, Python utilise un vocabulaire
propre à l'informatique et parfois spécial à Python.
Définitions des principaux mots à connaitre pour aborder Python.
Voir absolument Mon espace de travail en Python

Vocabulaire de base
a, x, durée, mon_âge
Variable
Nom d'un objet
10, 3.14, 'Bonjour'
Valeur Entier (integer), nombre à virgule flottante (float), chaine de
caractères (string)
a = 2, pi = 3.14, durée = 01:30, mon_nom = Dupont
Affectation
Donne une valeur à une variable
a=2
print(a)
Instruction
Unité de code qui a un effet: création d'une variable , affichage
d'une valeur, …

Script
Rédaction du programme dans une page spéciale (éditeur). Après
rédaction, réflexion, correction, … la page est mémorisée (fichier
en .py) et peut être exécutée par l'interpréteur en faisant RUN
(F5).
Voir Mon espace de travail en Python
>>> 12 * 34
408
Mode de fonctionnement utilisant l'interpréteur pour tester une ou
Interactif
plusieurs instructions ou pour utiliser Python comme une
calculatrice. Attention à la rédaction, aucune correction possible
une fois les instructions exécutées.
print, import, for, in, range, true, false, if, else …
Mots réservés Une trentaine de mots que Python comprend comme des
instructions, des tâches à accomplir
int(3.14)
3
Suite d'instructions effectuant un calcul donné et portant un nom.
La fonction int pour integer avec l'argument 3.14 renvoie la valeur
entière 3.
Fonction Il est possible de créer des fonctions:
def bienvenue(n):
( instruction) print ("Bonjour, il fait beau")
print ("Je vous souhaite une bonne journée")
print (n)
bienvenue(123456)
Bonjour, il fait beau
Je vous souhaite une bonne journée
123456
import math
math.log10(123)
2.089905111439398
Bibliothèque de fonctions disponibles lorsque le module est
Module appelé par import (importation).
La fonction est appelé en rappelant le nom du module, suivi d'un
( collection point, suivi de la fonction, suivi de l'argument entre parenthèses
d'instructions dans un (math.log10(123))
domaine donné) >>> math.floor(math.log10(123456)) + 1
6
Exemple de combinaison de fonctions qui, ici, calcule la quantité
de chiffres dans un nombre.
Voir Autres modules mathématiques (NumPy, SymPy)

Vocabulaire avancé
None
Retour d'une fonction vide.
None
Valeur de retour par défaut: le programme n'a rencontré aucune
affectation (= valeur) pour la variable.
L = [1, 2, 3, 2, 3, 15]
Liste
Suite d'éléments (nombres, mots) entre crochets
S = {1, 2, 3, 15}
Un seul élément de chaque type. Contrairement à d'autres
Ensemble logiciels, Python n'exige pas que les éléments soient ordonnés.
Notez que {} ne crée pas un ensemble vide, mais un dictionnaire vide ;
utilisez set() pour ce cas.

t = 'a', 'b', 'c', 'd', 'e' ou t = ( 'a', 'b', 'c', 'd', 'e')
Tuple
tuple : une séquence immuable d'éléments ( = liste fixe).
{'a': 1, 'b': 5, 'f': 10}
Un dictionnaire contient une collection d'indices, qui sont appelés
Dictionnaire clés, et une collection de valeurs.
À chaque clé correspond à une valeur (un mappage de clés vers
des valeurs). Voir Application à Fibonacci

class Point:
L'exemple définit la classe Point. Sa définition comprend des
Classe variables / attributs (coordonnées, couleur …) et des fonctions
appelées aussi méthodes.
x = pt.x => x est la variable, et x de pt.x est l'attribut .
Par exemple, une matrice est un objet définit au moyen de
classes. Elle inclut les attributs suivant : le nombre de lignes, le
Classe nombre de colonnes, les coefficients de la matrice.
Objet
Attributs
Cette matrice inclut aussi des méthodes comme des opérations
Méthode entre deux matrices telles que l’addition, la soustraction, la
multiplication ou des opérations sur elle-même comme l’inversion,
la transposition, la diagonalisation.
lower(), upper(), capitalize()
Comme la fonction, la méthode prend des arguments et renvoie
une valeur
Méthode
prenom = "gerard"
print(prenom.upper()
>>> GERARD

Symboles utiles

Opérateurs d'augmentation

Augmented Assignment Operators


>>>

Note
Les opérateurs logiques
fonctionnent sur le binaire des
nombres.
Ex: a = 12 = 11002
b = 10 = 10102
avec a &= b
a devient 8 = 10002

Retour Python – Ce qu'il faut absolument comprendre avant de


se lancer

Suite Tour d'horizon avec l'exemple des palindromes

Voir Scratch – Apprendre à programmer simplement


Maple – Apprendre à programmer (maths)
Historique de l’aventure informatique

Sites Pensez en Python – Allen B. Downey – 2016 – Vous y trouverez


les explications détaillées avec exemples de toutes les notions
exposées dans cette page
Glossaire Python – Comme souvent, la définition fait référence à
d'autres du glossaire; le débutant tourne en rond; alors, retour au
tutoriel

Cette page http://villemin.gerard.free.fr/aInforma/PYTHON/Vocabula.htm

Vous aimerez peut-être aussi