Cours Python [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

Année universitaire : 2022/2021

ENSET Mohammedia

Initiation en Python

Plan :  Introduction  Les variables et principaux types de données  Contrôle du flux d'exécution  Instructions répétitives  Fonctions prédéfinies  Fonctions originales  Utilisation de fenêtres et de graphismes  Manipuler des fichiers  Les structures de données

Professeur : A.Mansouri

1

ENSET Mohammedia

Année universitaire : 2022/2021

I- Introduction: Python est un langage de programmation créé par Guido Van Rossum en 1991. Ce langage de programmation est relativement simple, et présente de nombreuses caractéristiques intéressantes :  Multiplateforme, Langage Open Source,  Disponibilité de bibliothèques  Langage de haut niveau, interprété.  Orienté objet et très utilisé en analyse de données.

 langages de différents niveaux Chaque processeur possède un langage propre, directement exécutable : Le langage machine : formé de 0 et de 1 et n’est pas portable. Le langage d’assemblage : codage alphanumérique du langage machine, pas portable. On le traduit en langage machine par un assembleur ; Les langages de haut niveau : Souvent normalisés, ils permettent le portage d’une machine à l’autre. Ils sont traduits en langage machine par un compilateur ou un interpréteur. II- Les variables et principaux types de données : 1-Définition: Une variable est une chaîne de caractères (un mot) qui doit commencer par une lettre, sans espaces, en évitant les accents et caractères spéciaux. En Python il n’est pas nécessaire de déclarer les variables ni leurs types avant de pouvoir leur affecter une valeur (typage dynamique). Pour connaître le type d’une donnée ou le type de la valeur d’une variable, il suffit d’utiliser la fonction type(). Le type int (entier): utilisé pour stocker un entier. Le type float (flottant): utilisé pour stocker des nombres à virgule flottante. Le type str (chaîne de caractères): nous pouvons créer simplement en joignant caractères entre guillemets ou apostrophes. Professeur : A.Mansouri

2

Année universitaire : 2022/2021 Le type complex : la partie imaginaire est indiquée grâce à la lettre « j » ou « J ». ENSET Mohammedia

Le type bool (booléen) : prendre les valeurs True ou False. Le type list (liste) : on peut définir une liste comme une collection d’éléments séparés par des virgules, l’ensemble étant enfermé dans des crochets. 2-Exemple: Console lors de l’appel des variables

Entier

Flottant

String

Complexe

Booléen

Liste

3-Remarques: - Majuscules et minuscules sont différentes dans python. - Il ne faut surtout pas utiliser de nom de fonctions python comme noms de variables. Les mots réservés de Python and

del

from

None

True

as

elif

global

else

try

if

not

while

in

class

pass

yield

raise

import

break

except

or

with

is

def

for

lambda

False

continue

finally

return assert nonlocal

- Affectations multiples: Sous Python, on peut assigner une valeur à plusieurs variables simultanément.

 Quelques opérateurs : Opérateur +

Description Concatenation - Addition

-

Soustraction

*

Repetition - Multiplication

/ % ** // = == != and or not

Division Modulo Exposent Division entière affectation Vérifie si égale Vérifie si différent Conjonction Disjonction Négation

Professeur : A.Mansouri

Opérateur

== != > < >=