Académique Documents
Professionnel Documents
Culture Documents
Le langage machine
Un programme en langage machine est une suite d’instructions machine
Introduction au langage python Une instruction machine est une suite de bits qui contient toutes les
informations nécessaires à l’exécution de l’instruction
Les opérations qu’un ordinateur peut effectuer à la base sont des plus
classiques + , - , x ,. . .etc
Abahchouch Youness
CPGE Agadir
REDA SLAOUI
Département d’informatique
abahchouch@gmail.com
2023
1/29
Introduction Types de données et variables Les entrés/sorties standard Instructions, Indentation et commentaires Introduction Types de données et variables Les entrés/sorties standard Instructions, Indentation et commentaires
2/29 2/29
Introduction Types de données et variables Les entrés/sorties standard Instructions, Indentation et commentaires Introduction Types de données et variables Les entrés/sorties standard Instructions, Indentation et commentaires
5/29 6/29
Le tableau suivant présente des types de données de base dans Python ainsi Python a une fonction intégrée appelée type () que nous pouvons utiliser
que des exemples : pour déterminer le type de données du littéral.
7/29 8/29
Introduction Types de données et variables Les entrés/sorties standard Instructions, Indentation et commentaires Introduction Types de données et variables Les entrés/sorties standard Instructions, Indentation et commentaires
Une variable est un emplacement nommé utilisé pour stocker des données
dans la mémoire. Il est utile de considérer les variables comme un conteneur
contenant des données pouvant être modifiées ultérieurement au cours de la Python détecte automatiquement le type de la variable et les opérations
programmation. pouvant être effectuées en fonction du type de la valeur qu’elle contient.
Dans le jargon de programmation, ce comportement est appelé typage
Déclaration
dynamique. Cela signifie que nous pourrions utiliser la même variable pour
Pour créer une variable en Python, nous utilisons l’instruction d’affectation faire référence à des données d’un type complètement différent de celui
qui a le format suivant : indiqué initialement. Par exemple :
1 nom_variable = expression
Remarque
En Python, nous n’affectons pas de valeurs aux variables, mais plutôt on
donne la référence de l’objet (valeur) à la variable.
9/29 10/29
11/29 12/29
Introduction Types de données et variables Les entrés/sorties standard Instructions, Indentation et commentaires Introduction Types de données et variables Les entrés/sorties standard Instructions, Indentation et commentaires
les opérateurs :
la priorité des opérateurs :
13/29 14/29
15/29 16/29
Introduction Types de données et variables Les entrés/sorties standard Instructions, Indentation et commentaires Introduction Types de données et variables Les entrés/sorties standard Instructions, Indentation et commentaires
Exemple : Exemple :
17/29 17/29
Parfois, nous aimerions formater notre sortie pour la rendre jolie. Cela peut
être fait en utilisant la méthode str.format(). Cette méthode est visible pour Nous pouvons spécifier l’ordre dans lequel elles sont affichées en utilisant
tout objet chaîne. des nombres (indices de tuples).
18/29 19/29
Introduction Types de données et variables Les entrés/sorties standard Instructions, Indentation et commentaires Introduction Types de données et variables Les entrés/sorties standard Instructions, Indentation et commentaires
Nous pouvons même utiliser des arguments de mots clés pour formater la Nous pouvons même formater des chaînes comme l’ancien style sprintf ()
chaîne. utilisé dans le langage de programmation C. Nous utilisons l’opérateur %
pour accomplir cela.
20/29 21/29
Exemple :
où msg est la chaîne que nous souhaitons afficher à l’écran. C’est optionnel.
22/29 23/29
Introduction Types de données et variables Les entrés/sorties standard Instructions, Indentation et commentaires Introduction Types de données et variables Les entrés/sorties standard Instructions, Indentation et commentaires
Ou encore, on peut utiliser la fonction eval() qui va évaluer et convertir en En Python, la fin d’une instruction est marquée par un caractère de nouvelle
une valeur numérique une valeur contenu dans un texte si possible. ligne. Mais nous pouvons faire en sorte qu’une instruction s’étende sur
plusieurs lignes avec le caractère de continuation de ligne (\).
Exemple :
1 a = 1 + 2 + 3\
2 -5 -6 +7 \
3 +8 -2
24/29 25/29
26/29 27/29
Introduction Types de données et variables Les entrés/sorties standard Instructions, Indentation et commentaires Introduction Types de données et variables Les entrés/sorties standard Instructions, Indentation et commentaires
Si nous avons des commentaires qui s’étendent sur plusieurs lignes, une
Les commentaires sont très importants lors de la rédaction d’un
façon de le faire est d’utiliser dièse (#) au début de chaque ligne, ou on peut
programme.Ils décrivent ce qui se passe dans un programme afin qu’une
utiliser des guillemets triples, soit ”’ ou """.
personne qui consulte le code source n’ait pas de difficulté à le comprendre
1 # in itiali sation de la variable a
En Python, nous utilisons le symbole dièse(#) pour commencer à écrire un 2 # par la valeur 5
commentaire. 3 a =5
4
5 ’’’ init ialisa tion de la variable a
1 # in itiali sation de la variable a par la valeur 5 6 par la valeur
2 a =5 7 bonjour ’’’
8 b = ’ bonjour ’
28/29 29/29