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 --version
2.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.
Télécharger un canevas Word Présentation d’Entreprise ⬇︎ 1. Définition : Qu’est-ce qu’une Présentation d’Entreprise ?…
Le dossier professionnel est un document essentiel pour structurer et valoriser un parcours professionnel. Il…
Une présentation de dossier est un document structuré qui permet d’exposer de manière claire et…
Maîtriser la Syntaxe en Français La syntaxe est l'un des piliers fondamentaux de la langue…
Dans le marché compétitif d'aujourd'hui, une proposition de valeur pertinente est primordiale pour distinguer une…
Lors de l’élaboration ou de la révision d’un texte législatif, réglementaire ou statutaire, les propositions…
This website uses cookies.