0% ont trouvé ce document utile (0 vote)
3 vues6 pages

Installation et Bases de Python

Transféré par

mouayabanzouzia
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues6 pages

Installation et Bases de Python

Transféré par

mouayabanzouzia
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Résumé / TD : Installation de Python et

Conditions en Python
1. Installation de Python

1.1. Téléchargement et installation

 Télécharger Python depuis le site officiel :


[Link]
 Lancer l’installateur et cocher "Add Python to PATH" avant
d’installer.

1.2. Vérification de l’installation

 Ouvrir le terminal (Windows : cmd | Mac/Linux : Terminal).


 Taper la commande :
python --version

ou
python3 --version

Cela doit afficher la version de Python installée.

1.3. Exécuter un script Python

 Ouvrir un éditeur de texte (Notepad++, VS Code, PyCharm, etc.).


 Telecharger les extentions
 Créer un dossier
 Enregistrer le fichier sous [Link] et l’exécuter avec :
python [Link]

 Écrire un script simple :


print("Hello, Python!")
python [Link]

2. Syntaxe de Base en Python

2.1. Variables et Types de Données

 Python est un langage à typage dynamique :


python
CopyEdit

nom = "Alice" # Chaîne de caractères (str)


age = 25 # Entier (int)
taille = 1.75 # Nombre flottant (float)
est_etudiant = True # Booléen (bool)

2.2. Entrée et Sortie

 Lire une entrée utilisateur :


python
CopyEdit
nom = input("Entrez votre nom : ")
print("Bonjour,", nom)
print(f"Bonjour {nom}")

2.3. Opérateurs en Python

 Opérateurs arithmétiques : +, -, *, /, // (division entière), %


(modulo), ** (exponentiation).
 Opérateurs de comparaison : ==, !=, >, <, >=, <=.
 Opérateurs logiques : and, or, not.

3. Les Conditions en Python

Les conditions permettent d'exécuter le code en fonction d’une condition


donnée.
3.1. Structure if...elif...else
python
CopyEdit
age = int(input("Entrez votre âge : "))

if age < 18:


print("Vous êtes mineur.")
elif age == 18:
print("Vous venez d’avoir 18 ans !")
else:
print("Vous êtes majeur.")

3.2. Opérateurs logiques dans les conditions


python
CopyEdit
temperature = 30

if temperature > 25 and temperature < 35:


print("Il fait chaud.")

3.3. Conditions imbriquées


python
CopyEdit
note = int(input("Entrez votre note : "))

if note >= 10:


if note >= 15:
print("Très bien !")
else:
print("Assez bien.")
else:
print("Échec.")

Les Booléens en Python : Définition, Rôle et Utilisation dans les


Conditions

1. Définition des Booléens


Un booléen (bool) est un type de donnée qui ne prend que deux
valeurs :

 True (Vrai)
 False (Faux)

C'est un type fondamental en programmation, utilisé principalement


dans les conditions et les expressions logiques.
python
CopyEdit
vrai = True
faux = False

print(type(vrai)) # <class 'bool'>

2. Comment les Booléens sont obtenus ?

Les booléens sont souvent le résultat d'opérations de comparaison ou


d'opérateurs logiques.
2.1. Comparaisons qui renvoient un Booléen

Les opérateurs de comparaison renvoient True ou False :


python
CopyEdit
print(10 > 5) # True
print(3 == 3) # True
print(4 != 4) # False
print(7 < 2) # False

2.2. Conversion en Booléen (bool())

Certains types de données peuvent être convertis en booléens :


python
CopyEdit
print(bool(0)) # False
print(bool(1)) # True
print(bool("")) # False (chaîne vide)
print(bool("Texte")) # True (chaîne non vide)
print(bool([])) # False (liste vide)
print(bool([1, 2])) # True (liste non vide)

3. Rôle des Booléens dans les Conditions

Les booléens sont essentiels pour les conditions en Python.


3.1. Conditions avec if

python
CopyEdit
age = 20

if age >= 18: # age >= 18 renvoie True ou False


print("Vous êtes majeur.") # Ce code s’exécute si la
condition est True
else:
print("Vous êtes mineur.")

3.2. Utilisation avec and, or, not

Les opérateurs logiques combinent plusieurs booléens.

Opérateur Signification
and Vrai si toutes les conditions sont vraies
or Vrai si au moins une condition est vraie
not Inverse la valeur de vérité
python
CopyEdit
# Exemple avec 'and' (ET logique)
age = 25
permis = True

if age >= 18 and permis:


print("Vous pouvez conduire.")
else:
print("Vous ne pouvez pas conduire.")

# Exemple avec 'or' (OU logique)


temps = "pluie"
if temps == "soleil" or temps == "nuageux":
print("On peut sortir.")
else:
print("Il vaut mieux rester à l’intérieur.")

# Exemple avec 'not' (Négation)


est_pluie = False

if not est_pluie:
print("Pas de pluie, on sort !")

Vous aimerez peut-être aussi