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

Introduction Python

Ce document présente un cours d'introduction à la programmation en Python pour débutants, couvrant les bases du langage, y compris les variables, les types de données, les opérateurs, les structures de contrôle, et les collections de données. Il aborde également les fonctions, les modules, et les bibliothèques tierces comme NumPy et Pandas. Le cours se termine par un résumé des concepts clés et une session de questions-réponses.

Transféré par

anasselhafdaoui2000
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)
0 vues22 pages

Introduction Python

Ce document présente un cours d'introduction à la programmation en Python pour débutants, couvrant les bases du langage, y compris les variables, les types de données, les opérateurs, les structures de contrôle, et les collections de données. Il aborde également les fonctions, les modules, et les bibliothèques tierces comme NumPy et Pandas. Le cours se termine par un résumé des concepts clés et une session de questions-réponses.

Transféré par

anasselhafdaoui2000
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

Introduction à la Programmation

avec Python
Cours de 2 heures pour débutants
Introduction

• Qu'est-ce que Python ? Un langage de programmation


simple, lisible et très polyvalent.
• Pourquoi l'apprendre ? Utilisé dans le développement web,
l'analyse de données, l'intelligence artificielle, etc.
PARTIE 1 : LES FONDATIONS DE
PYTHON
Variables et Types de Données

• Une variable est une "boîte" nommée pour stocker une


information.
• Création de variables :
– Nombres entiers (int) : age = 25
– Nombres à virgule flottante (float) : prix = 19.99
– Chaînes de caractères (str) : nom = "Alice"
• La fonction print() : L'outil essentiel pour afficher des informations
à l'écran.
Variables et Types de Données -
Exemple

a = 100
b = 123.2
c = "Master géomatique"
print(a) # Affiche 100
print(a, b, c) # Affiche 100 123.2 Master géomatique
Les Opérateurs Arithmétiques

• Effectuer des calculs mathématiques de base.


– Addition : +
– Soustraction : -
– Multiplication : *
– Division : /
– Modulo (reste de la division) : %
– Puissance : **
Les Opérateurs Arithmétiques -
Exercice Pratique
• Exercice :
– Créez deux variables, largeur et hauteur.
– Calculez et affichez l'aire (largeur * hauteur).
– Calculez et affichez le périmètre (2 * (largeur + hauteur)).

largeur = 10
hauteur = 5
print("Aire :", largeur * hauteur)
print("Périmètre :", 2 * (largeur + hauteur))
PARTIE 2 : LOGIQUE ET STRUCTURES
DE CONTRÔLE
Opérateurs de Comparaison

• Comparer des valeurs pour obtenir un résultat True (Vrai) ou


False (Faux).
– == (égal à)
– != (différent de)
– > (strictement supérieur à)
– < (strictement inférieur à)
– >= (supérieur ou égal à)
– <= (inférieur ou égal à)
Les Structures Conditionnelles : if /
else
• Exécuter du code uniquement si une certaine condition est remplie.
• L'indentation (le décalage) est cruciale en Python !

age = 18
if age >= 20:
print("Vous êtes autorisé à voter.")
else:
print("Désolé, vous ne pouvez pas encore voter.")
Les Boucles : Répéter des actions

• La boucle while : Répète un bloc de code tant que la condition est


vraie.

# Compter de 0 à 4
compteur = 0
while compteur < 5:
print("Le compteur est à", compteur)
compteur = compteur + 1
Les Boucles : La boucle for

• La boucle for : Itère sur les éléments d'une séquence (comme une
liste).

fruits = ["pomme", "banane", "cerise"]


for fruit in fruits:
print(f"J'aime les {fruit}s.")
PAUSE (5 MINUTES)
PARTIE 3 : ORGANISER LES DONNÉES
Les Listes

• Une collection ordonnée et modifiable d'éléments.


L = ["Python", "Java", "C++", "Javascript"]
print(L[0]) # Affiche "Python"
[Link]("Ruby") # Ajoute "Ruby" à la fin
L[1] = "Java 17" # Modifie le deuxième élément
print(L)
Les Tuples

• Similaires aux listes, mais immuables (non modifiables).

coordonnees = (48.85, 2.34)


print("Latitude :", coordonnees[0])
Les Dictionnaires

• Collections de paires clé-valeur


voiture = {
"marque": "Renault",
"modèle": "Clio",
"année": 2020
}
print("Modèle :", voiture["modèle"])
voiture["année"] = 2021
voiture["couleur"] = "Bleu"

for cle, valeur in [Link]():


print(f"{cle}: {valeur}")
PARTIE 4 : ALLER PLUS LOIN
Les Fonctions

• Blocs de code réutilisables qui effectuent une tâche spécifique.


def saluer(nom):
"""Cette fonction salue la personne avec le nom donné."""
print(f"Bonjour, {nom} ! Comment allez-vous ?")

saluer("Marie")
saluer("Pierre")
Les Modules et Bibliothèques

• Un module est un fichier Python contenant des fonctions et des


variables.
• Exemple avec le module math :

import math

rayon = 5
aire_cercle = [Link] * (rayon ** 2)
print(f"L'aire d'un cercle de rayon 5 est : {aire_cercle}")
Introduction aux bibliothèques
tierces

• NumPy : Pour le calcul numérique.


• Pandas : Pour la manipulation et l'analyse de données.
• Matplotlib : Pour créer des graphiques.
Conclusion et Questions

• Résumé des concepts clés.


• Prochaines étapes possibles.
• Questions-réponses.

Vous aimerez peut-être aussi