Vous êtes sur la page 1sur 11

Cours 1

Programmation Orientée Objet


Instructions d’installation

• IDE: Visual Studio Code https://code.visualstudio.com/download


• Python: https://www.python.org/downloads/ (IMPORTANT: lors
de l'installation de Python, veuillez cocher la case "Add Python
to Path" comme indiqué dans l'image en pièce jointe
• Et pour finir, revenez sur Visual Studio et installez l'extension
Python de VS Code (comme indiqué dans le 2ème image en pièce
jointe)
• Ensuite vous créez un dossier (sur le bureau ou dans les
documents) et nommez-le
• Revenez sur VSCODE -> File -> Open Folder
• Créer un nouveau fichier en cliquant sur l'icone comme indiqué
dans la 3ème image et nommez la, par exemple TP1.py
Introduction
• Conçu en 1990
• Son objectif est d’exécuter des tâches
automatisées
• Langage interprétée sans compilation
• Gratuit (free)
• utiliser dans l’administration des sytèmes
d’exploitation, conception web, calculs plus les
le développement des applications
Commentaire
• Un commentaire sur une ligne

"""
Ceci est
un
commentaire sur
plusieurs lignes"""
Affichage
• print ("hello \nworld")
Les Types standard de données
• Entier = int
• Réel = float
• chaine de caractère = str
• booléen = bool"""
Les opérations sur les variables
• x=10
• y=3
Suite
print(x/y) # la division
print(x//y) # Obtenir le quotient
print(x%y) # le Modulo (reste de la division entière)
print(x**y) # X puissance Y
x += 5 # incrémenter x de 5
print(x) # même chose pour -= et *=

fl1 = 1.5 # déclaration des nombres flottants (ou à virgule flottantes ou réels)
fl2 = 0.1
print(fl1+fl2)

z = "ISTA"
w = " Oran"
print(z+w) # le symbole + sert à la concaténation
print(z*3) # le symbole * sert à la répétition
""" On peut multiplier un string par un entier et non par par un réel,
demander aux étudiants quel sera le résultat avant l'exécution
"ISTA" * 2.5
"ISTA" + "Univ Oran" + 1
"""
var1= 3.14
var2= 4.5
print(var1+var2)
"""
Nous obtiendrons une approximation
cela est dû à la virgule flottante, on appelle ça le problème du 0.1 + 0.2
pour cela on arrondi à deux décimales en utilisant une des deux méthodes ci-dessous"""

print("%.2f" % (var1+var2))
print(round((var1+var2),2)) # fonction pour arrondir qui contient deux paramètres: la variable et
le nbr de décimals
c = "3.14"
d = "4.50"
print(Decimal(c)+Decimal(d)) # si les variables sont de natures réels mais sous formes de texte,
nous pouvons utiliser la méthode Decimal après avoir importer la biblio
################################ Le Cast (ou conversion ou transtypage)
#######################""
###### pour convertir une variabla d'un type à un autre #############

x1 = "5"
x2 = "6"
print(x1+x2)
print(int(x1)+int(x2))

age = 18
wilaya ="Oran"
moyenne = 14.28

texte = "Beldjilali a {}ans, il étudie à {} et a obtenu {} de moyenne"


print(texte.format(age,wilaya, moyenne))
Lecture / Ecriture
nomEtudiant = input("Comment s'appelle l'étudiant ")
ageEtudiant = input("Quel age a l'étudiant ")
wilayaEtudiant = input("Où habite l'étudiant ")
moyenneEtudiant = input("Quelle est sa moyenne ")

print(f"L'étudiant {nomEtudiant} a {ageEtudiant}ans et habite {wilaya}.


Il a obtenu {moyenneEtudiant} de moyenne")
print("L'étudiant {} a {}ans et habite la wilaya de {}. Il a obtenu {} de
moyenne".format(nomEtudiant,ageEtudiant,wilayaEtudiant,moyen
neEtudiant))
print("L'étudiant",nomEtudiant,"a",ageEtudiant,"ans et habite la
wilaya de",wilayaEtudiant,". Il a obtenu",moyenne,"de moyenne")

Vous aimerez peut-être aussi