Cet article explore un guide complet en programmation python et une fiche pratique.
Python est un langage de programmation polyvalent, facile à apprendre et largement utilisé dans divers domaines comme le développement web, l’analyse de données, l’intelligence artificielle et l’automatisation.
python --version2.1 Variables et Types de Données
# Déclaration de variables
nom = "Alice" # Chaîne de caractères (str)
age = 25 # Entier (int)
taille = 1.75 # Nombre à virgule (float)
est_etudiant = True # Booléen (bool)
print(nom, age, taille, est_etudiant)
a = 10
b = 5
print(a + b) # Addition
print(a - b) # Soustraction
print(a * b) # Multiplication
print(a / b) # Division (résultat en float)
print(a // b) # Division entière
print(a % b) # Modulo (reste de la division)
print(a ** b) # Puissance (exponentiation)
3.1 Conditions (if, elif, else)
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.")
# Boucle for (parcours d'une liste)
fruits = ["pomme", "banane", "orange"]
for fruit in fruits:
print(fruit)
# Boucle while (exécution tant qu’une condition est vraie)
x = 5
while x > 0:
print(x)
x -= 1 # Décrémentation
4.1 Définition d’une Fonction
def saluer(nom):
"""Affiche un message de salutation"""
print(f"Bonjour, {nom} !")
saluer("Alice")
def addition(a, b):
return a + b
resultat = addition(10, 5)
print(resultat) # Affiche 15
5.1 Listes (Mutables)
nombres = [1, 2, 3, 4, 5]
nombres.append(6) # Ajouter un élément
nombres.remove(3) # Supprimer un élément
print(nombres) # Affiche [1, 2, 4, 5, 6]
coordonnees = (10.0, 20.0) # Tuple (valeurs fixes)
print(coordonnees[0]) # Accès au premier élément
personne = {"nom": "Alice", "âge": 25, "ville": "Paris"}
print(personne["nom"]) # Affiche "Alice"
personne["âge"] = 26 # Mise à jour de valeur
Lecture et Écriture dans un Fichier
# Écriture dans un fichier
with open("fichier.txt", "w") as f:
f.write("Bonjour, ceci est un test.\n")
# Lecture d'un fichier
with open("fichier.txt", "r") as f:
contenu = f.read()
print(contenu)
7.1 Définition d’une Classe et d’un Objet
class Personne:
def __init__(self, nom, age):
self.nom = nom
self.age = age
def se_presenter(self):
print(f"Je m'appelle {self.nom} et j'ai {self.age} ans.")
# Création d'un objet
p1 = Personne("Alice", 25)
p1.se_presenter()
8.1 NumPy (Manipulation de Tableaux Numériques)
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
print(arr.mean()) # Moyenne des éléments
import pandas as pd
data = {"Nom": ["Alice", "Bob"], "Âge": [25, 30]}
df = pd.DataFrame(data)
print(df)
import matplotlib.pyplot as plt
x = [1, 2, 3, 4]
y = [10, 20, 25, 30]
plt.plot(x, y)
plt.show()
from flask import Flask
app = Flask(__name__)
@app.route("/")
def accueil():
return "Bienvenue sur mon site web en Flask !"
if __name__ == "__main__":
app.run(debug=True)
10.1 Automatiser des Tâches avec os et shutil
import os
import shutil
# Création d’un dossier
os.mkdir("mon_dossier")
# Déplacement d’un fichier
shutil.move("fichier.txt", "mon_dossier/fichier.txt")
import requests
from bs4 import BeautifulSoup
url = "https://example.com"
response = requests.get(url)
soup = BeautifulSoup(response.text, "html.parser")
print(soup.title.text) # Affiche le titre de la page
discord.py)Python est un langage simple mais puissant. En pratiquant ces bases et en réalisant des projets concrets, vous allez rapidement maîtriser la programmation Python et pouvoir l’appliquer à des domaines avancés comme l’IA, le big data, ou le développement web.
🔷 Introduction à Python
Python est un langage de programmation simple et puissant, utilisé pour le développement web, l’analyse de données, l’intelligence artificielle et l’automatisation.
👉 Points forts de Python :
✅ Facile à apprendre et à lire
✅ Large bibliothèque standard
✅ Utilisé en data science, IA, web et automatisation
🔹 Télécharger Python depuis python.org
🔹 Vérifier l’installation avec :
python --version
🔹 Exécuter un script Python :
python script.py
nom = "Alice" # Chaîne de caractères
age = 25 # Entier
taille = 1.75 # Flottant
est_etudiant = True # Booléen
💡 Vérifier le type d’une variable :
print(type(nom)) # Affiche : <class 'str'>
a = 10
b = 3
print(a + b) # Addition (13)
print(a - b) # Soustraction (7)
print(a * b) # Multiplication (30)
print(a / b) # Division (3.3333)
print(a // b) # Division entière (3)
print(a % b) # Modulo (reste) (1)
print(a ** b) # Exponentiation (10^3 = 1000)
🔹 Conditions (if, elif, else)
age = int(input("Entrez votre âge : "))
if age < 18:
print("Mineur")
elif age == 18:
print("Tout juste majeur")
else:
print("Majeur")
🔹 Boucles (for, while)
# Boucle for
for i in range(1, 6):
print(i) # Affiche de 1 à 5
# Boucle while
x = 5
while x > 0:
print(x)
x -= 1
def saluer(nom):
"""Affiche un message de salutation"""
print(f"Bonjour, {nom} !")
saluer("Alice") # Appel de la fonction
💡 Retourner une valeur :
def carre(x):
return x * x
print(carre(4)) # Affiche 16
🔹 Listes (Mutables)
fruits = ["pomme", "banane", "orange"]
fruits.append("kiwi") # Ajouter un élément
fruits.remove("banane") # Supprimer un élément
print(fruits[0]) # Accès au premier élément
🔹 Tuples (Immutables)
coordonnees = (10.0, 20.0)
print(coordonnees[0]) # Accès à l’élément
🔹 Dictionnaires (Clé-Valeur)
personne = {"nom": "Alice", "âge": 25, "ville": "Paris"}
print(personne["nom"]) # Affiche "Alice"
personne["âge"] = 26 # Mise à jour
# Écrire dans un fichier
with open("fichier.txt", "w") as f:
f.write("Hello, Python!\n")
# Lire un fichier
with open("fichier.txt", "r") as f:
print(f.read())
class Personne:
def __init__(self, nom, age):
self.nom = nom
self.age = age
def se_presenter(self):
print(f"Je m'appelle {self.nom} et j'ai {self.age} ans.")
p1 = Personne("Alice", 25)
p1.se_presenter() # Affiche "Je m'appelle Alice et j'ai 25 ans."
🔹 NumPy (Manipulation de Tableaux)
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
print(arr.mean()) # Moyenne des éléments
🔹 Pandas (Analyse de Données)
import pandas as pd
data = {"Nom": ["Alice", "Bob"], "Âge": [25, 30]}
df = pd.DataFrame(data)
print(df)
🔹 Matplotlib (Visualisation)
import matplotlib.pyplot as plt
x = [1, 2, 3, 4]
y = [10, 20, 25, 30]
plt.plot(x, y)
plt.show()
1️⃣ Gestionnaire de Tâches (Stockage JSON)
2️⃣ Convertisseur de Devises (API de taux de change)
3️⃣ Bot Discord (Automatisation avec discord.py)
4️⃣ Scraper Web (Extraction d’infos avec BeautifulSoup)
5️⃣ Jeu du Pendule (Interface avec Tkinter)
6️⃣ Analyse de Données (Exploration avec Pandas)
Python est un langage puissant et polyvalent. En pratiquant avec ces bases et en réalisant des projets concrets, vous pourrez rapidement maîtriser la programmation en Python.
Deux outils concrets pour piloter la qualité sans alourdir vos équipes Un système qualité n’avance…
Un chantier se gagne souvent avant même l’arrivée des équipes. Quand tout est clair dès…
Le mariage a du sens quand il repose sur une décision libre, mûrie et partagée.…
Une étude de cas réussie commence par une structure sûre. Ce modèle Word vous guide…
Les soft skills se repèrent vite sur une fiche, mais elles ne pèsent vraiment que…
Outil de comparaison et repérage des offres étudiantes Choisir des verres progressifs ressemble rarement à…
This website uses cookies.