Introduction à Python
Python est un langage de programmation interprété, connu pour sa syntaxe claire et sa lisibilité. Il est conçu pour être facile à apprendre et à utiliser, ce qui le rend populaire auprès des débutants et des développeurs expérimentés.
1. Installation de Python
Pour commencer avec Python, vous devez l'installer. Vous pouvez le télécharger depuis python.org. Une fois installé, vous pouvez vérifier l'installation en ouvrant un terminal (ou une invite de commandes) et en tapant :
python --version
ou
python3 --version
2. Syntaxe de Base
a. Impression
Pour afficher du texte à l'écran, utilisez la fonction print()
:
print("Bonjour, monde !")
b. Variables
Les variables sont utilisées pour stocker des données :
nom = "Alice"
age = 30
print(f"{nom} a {age} ans.")
3. Types de Données
Python prend en charge plusieurs types de données :
- Nombres : entiers (
int
) et flottants (float
) - Chaînes de caractères : (
str
) - Listes : collections ordonnées, modifiables
- Dictionnaires : collections non ordonnées de paires clé-valeur
Exemples :
# Nombres
a = 10 # entier
b = 3.14 # flottant
# Chaînes
message = "Bonjour"
# Listes
fruits = ["pomme", "banane", "orange"]
# Dictionnaires
personne = {"nom": "Alice", "age": 30}
4. Structures de Contrôle
a. Conditions
Utilisez if
, elif
et else
pour les conditions :
age = 18
if age >= 18:
print("Vous êtes majeur.")
else:
print("Vous êtes mineur.")
b. Boucles
- Boucle
for
: itère sur une séquence (comme une liste) :
for fruit in fruits:
print(fruit)
- Boucle
while
: continue tant qu'une condition est vraie :
i = 0
while i < 5:
print(i)
i += 1
5. Fonctions
Les fonctions vous permettent de regrouper des instructions que vous pouvez appeler plusieurs fois :
def salutation(nom):
return f"Bonjour, {nom}!"
print(salutation("Alice"))
6. Modules et Bibliothèques
Python dispose d'une vaste bibliothèque standard et de nombreux modules externes que vous pouvez utiliser. Pour importer un module, utilisez import
:
import math
print(math.sqrt(16)) # Affiche 4.0
7. Gestion des Exceptions
Pour gérer les erreurs et exceptions, utilisez try
et except
:
try:
nombre = int(input("Entrez un nombre : "))
print(f"Le double est {nombre * 2}")
except ValueError:
print("Ce n'est pas un nombre valide.")
Conclusion
Python est un langage accessible et puissant qui peut être utilisé pour une variété d'applications. Avec sa syntaxe claire et ses fonctionnalités robustes, il est idéal pour les débutants et les professionnels.