Cours Python
Introduction à Python
Python est un langage de programmation polyvalent, utilisé pour le développement web, l'analyse de données, l'intelligence artificielle, et bien plus encore. Imagine que Python est comme un couteau suisse de la programmation : il est flexible, puissant, et peut être utilisé pour une multitude de tâches différentes.
Historique et Contexte
Python a été créé par Guido van Rossum et publié pour la première fois en 1991. Il est connu pour sa syntaxe claire et sa facilité d'utilisation, ce qui en fait un excellent langage pour les débutants. Python est utilisé dans divers domaines, y compris le développement web, l'analyse de données, l'intelligence artificielle, et bien plus encore.
Syntaxe de Base
Python utilise des variables, des fonctions, et des structures de contrôle pour créer des programmes puissants et flexibles. La syntaxe de Python est conçue pour être lisible et compréhensible, ce qui facilite l'apprentissage et le développement.
Liste de Fonctions Courantes
print()
: Affiche du texte ou des données à l'écran.len()
: Retourne la longueur d'un objet (ex : liste, chaîne de caractères).range()
: Génère une séquence de nombres.input()
: Permet à l'utilisateur de saisir une entrée.def
: Définit une fonction.
Exercice Pratique
Écris un programme Python qui demande à l'utilisateur son nom et son âge, puis affiche un message personnalisé. Par exemple, tu peux demander à l'utilisateur de saisir son nom et son âge, puis afficher un message comme "Bonjour [Nom] ! Tu as [Âge] ans."
Exemple de Code
# Demande à l'utilisateur son nom et son âge
nom = input("Quel est ton nom ? ")
age = input("Quel est ton âge ? ")
# Affiche un message personnalisé
print("Bonjour, " + nom + " ! Tu as " + age + " ans.")
Exercice d'Application
Essaie de modifier le programme ci-dessus pour qu'il affiche un message différent selon l'âge de l'utilisateur. Par exemple, si l'utilisateur a moins de 18 ans, affiche "Tu es mineur", sinon affiche "Tu es majeur". Utilise une structure conditionnelle (if-else) pour cela.
Résumé du Cours
Python est un langage polyvalent et puissant. En maîtrisant la syntaxe de base et les structures de contrôle, tu peux créer des applications variées et efficaces. N'oublie pas que Python est conçu pour être lisible et compréhensible, ce qui facilite l'apprentissage et le développement.
Mini Lexique Python
- Variable
- Espace mémoire permettant de stocker des données (ex :
nom = "Noah"
). - Fonction
- Bloc de code réutilisable qui effectue une tâche spécifique (ex :
def ma_fonction():
). - Boucle
- Structure de contrôle permettant de répéter un bloc de code (ex :
for
,while
). - Condition
- Structure de contrôle permettant d'exécuter un bloc de code si une condition est vraie (ex :
if
). - Liste
- Collection ordonnée et modifiable d'éléments (ex :
[1, 2, 3]
).
Anecdote
"Python tire son nom de la série télévisée 'Monty Python's Flying Circus', reflétant l'approche ludique et accessible du langage."