0% ont trouvé ce document utile (0 vote)
20 vues4 pages

? Cours Python

cours python

Transféré par

Rafik GT
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
20 vues4 pages

? Cours Python

cours python

Transféré par

Rafik GT
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

📚 Cours : Fondamentaux de 🐍 Python

1️⃣ Introduction à 🐍 Python


🐍 Python est un langage de programmation 🖥️interprété, simple et 💪 puissant, utilisé pour le
développement 🌐 web, la science des 🔢 données, l'automatisation ⚙️, etc.

⬇️Installation

▶️Pour exécuter un script : python [Link]


 📥 Téléchargez 🐍 Python sur [Link]

 📔 L'outil Jupyter Notebook est très utile pour l'apprentissage 🎓

2️⃣ Variables et Types de Données 🔠


🐍 Python utilise un typage dynamique 🔄 :

x = 5 # 🔢 entier (int)
y = 2.5 # 🔢 flottant (float)
s = "Hello" # 📝 chaîne de caractères (str)
b = True # ✅ booléen (bool)

💡 Exercice

Demandez à l'utilisateur d'entrer son 👤 nom et affichez un message de 🎉 bienvenue.

3️⃣ Opérateurs et Expressions ➕➖✖️➗


🐍 Python supporte plusieurs opérateurs :

# 🔢 Opérateurs arithmétiques
print(5 + 3) # ➕ Addition
print(5 - 3) # ➖ Soustraction
print(5 * 3) # ✖️ Multiplication
print(5 / 3) # ➗ Division flottante
print(5 // 3) # 🔢 Division entière
print(5 % 3) # 🔄 Modulo
print(5 ** 3) # 🔺 Puissance

💡 Exercice

Créez un 📜 programme qui demande deux 🔢 nombres et affiche leur ➕ somme.

4️⃣ Structures de Contrôle 🔁


✅ Conditions (if, elif, else)
age = int(input("Entrez votre 🎂 âge : "))
if age >= 18:
print("Vous êtes 🎉 majeur.")
elif age == 17:
print("Presque 🎉 majeur.")
else:
print("Vous êtes 🧒 mineur.")

🔁 Boucles (for, while)

for i in range(5):
print(i) # 🔢 Affiche 0 à 4

x = 0
while x < 5:
print(x)
x += 1

💡 Exercice

Affichez tous les 🔢 nombres pairs de 0 à 20 avec une 🔁 boucle.

5️⃣ Fonctions et Modules 🛠️


📌 Définition d'une fonction

def saluer(nom):
return f"👋 Bonjour, {nom}!"
print(saluer("Alice"))

📦 Importation de modules

import math
print([Link](16)) # Affiche 4.0

💡 Exercice

Créez une 🛠️fonction qui prend un 🔢 nombre et renvoie son 🔲 carré.

6️⃣ Structures de Données 🗃️


📜 Listes

nombres = [1, 2, 3, 4, 5]
print(nombres[0]) # 🔢 Affiche 1
[Link](6) # ➕ Ajoute 6

📖 Dictionnaires
personne = {"nom": "Alice", "age": 25}
print(personne["nom"]) # Affiche "Alice"

💡 Exercice

Créez une 📜 liste de 5 👤 prénoms et affichez-les un par un avec une 🔁 boucle.

7️⃣ Gestion des 📄 Fichiers


with open("[Link]", "w") as fichier:
[Link]("👋 Bonjour !")
with open("[Link]", "r") as fichier:
contenu = [Link]()
print(contenu)

💡 Exercice

Créez un 📜 programme qui enregistre un 📄 texte et le relit.

8️⃣ Programmation Orientée Objet (POO) 🏗️


class Personne:
def __init__(self, nom, age):
[Link] = nom
[Link] = age
def se_presenter(self):
return f"Je suis {[Link]} et j'ai {[Link]} ans."

p1 = Personne("Alice", 25)
print(p1.se_presenter())

💡 Exercice

Créez une 🏎️classe Voiture avec les attributs 🚗 marque et 🏎️vitesse_max.

9️⃣ Exceptions et Gestion des Erreurs ⚠️


try:
x = int(input("Entrez un 🔢 nombre : "))
print(10 / x)
except ZeroDivisionError:
print("⚠️ Erreur : division par 0")
except ValueError:
print("⚠️ Erreur : valeur non valide")

💡 Exercice

Créez un 📜 programme qui gère une erreur d'entrée utilisateur.


🔟 Exercices Récapitulatifs 🏆

1. Créez une 🛠️fonction qui vérifie si un 🔢 nombre est ➖ pair ou ➕ impair.


2. Créez une 📜 liste de 🔢 nombres et affichez la ➕ somme totale.
3. Demandez à l'utilisateur un ✏️mot et affichez-le en 🔠 majuscules.
4. Créez une 🏫 classe Étudiant avec 👤 nom et 📊 moyenne, puis affichez ses
informations.

🎯 Bravo ! Vous maîtrisez maintenant les bases de 🐍 Python ! 🚀

Vous aimerez peut-être aussi