1.1 Objectifs
-
Comprendre ce qu’est Python et ses avantages.
-
Installer Python et configurer un environnement de développement (IDE).
-
Découvrir la syntaxe de base de Python.
-
Écrire vos premiers scripts simples.
-
S’initier aux ressources et à la communauté Python.
1.2 Présentation de Python
1.2.1 Historique et Évolution
-
Créé en 1991 par Guido van Rossum, Python se démarque par sa simplicité, sa lisibilité et sa polyvalence.
-
Évolution progressive avec un écosystème riche en bibliothèques et frameworks.
1.2.2 Pourquoi Choisir Python ?
-
Polyvalence : Scripting, développement web, data science, intelligence artificielle, automatisation.
-
Communauté Active : Une vaste communauté offrant documentation, tutoriels et support.
-
Lisibilité et Simplicité : Une syntaxe claire qui facilite l’apprentissage et la maintenance du code.
1.3 Installation et Configuration
1.3.1 Installation de Python
-
Télécharger et installer Python depuis python.org (version recommandée : Python 3.x).
-
Suivre les instructions spécifiques pour Windows, macOS ou Linux.
1.3.2 Configuration d’un IDE
-
Exemple : Visual Studio Code (VS Code)
-
Installer l’extension Python de Microsoft.
-
Configurer le fichier
settings.jsonpour activer linting, formatage automatique et spécifier le chemin de l’interpréteur.
Exemple de fichier
settings.json: -
-
Alternatives : PyCharm (Community ou Professional), Sublime Text.
1.4 Les Bases de la Programmation en Python
1.4.1 Syntaxe de Base et Premiers Programmes
-
Structure d’un script Python.
-
Exemple :
-
Notions de variables et de types de données : nombres, chaînes, listes, dictionnaires.
1.4.2 Structures de Contrôle
-
Conditions : Utilisation de
if,elif,else. -
Boucles : Utilisation de
foretwhile.Exemple :
1.5 Écriture et Exécution de Scripts
1.5.1 Création d’un Script
-
Créez un fichier nommé
premier_script.pydans votre IDE. -
Rédigez le code et sauvegardez le fichier.
1.5.2 Exécution d’un Script
-
Utilisez le terminal intégré à l’IDE et exécutez la commande
python premier_script.py.
1.6 Ressources et Communauté Python
-
Documentation Officielle : Consultez docs.python.org pour les références complètes.
-
Forums et Tutoriels : Stack Overflow, Reddit (ex : r/learnpython), blogs spécialisés.
-
Utilisation de pip : Installer des packages tiers pour étendre les fonctionnalités (exemple :
pip install requests).
1.7 Exercices Pratiques
Exercice 1 : Script « Hello, World! »
-
Écrire et exécuter un script qui affiche « Hello, World! ».
Exercice 2 : Calculatrice Simple
-
Créez un script qui demande deux nombres et affiche leur somme.
Exercice 3 : Manipulation de Listes
-
Créez, modifiez et affichez une liste de fruits, par exemple, en triant la liste ou en filtrant les fruits qui commencent par « p ».
1.8 Atelier de Programmation
-
Organisez un atelier de découverte pour réaliser de petits exercices.
-
Partagez et discutez des solutions, et encouragez le dialogue autour des bonnes pratiques.
1.9 Quiz de Révision
-
Qu’est-ce que Python et pourquoi est-il populaire ?
-
Comment installer Python sur votre machine ?
-
Que fait la fonction
print()en Python ? -
Donnez un exemple de boucle
foren Python. -
Expliquez brièvement comment configurer VS Code pour utiliser Python.
1.10 Conclusion et Points Clés
-
Python est reconnu pour sa simplicité et sa polyvalence, idéales pour divers domaines.
-
L’installation et la configuration d’un environnement de développement sont essentielles pour bien démarrer.
-
La maîtrise des bases (syntaxe, structures de contrôle) permet de réaliser ses premiers scripts.
-
De nombreuses ressources et une communauté active soutiennent l’apprentissage continu en Python.
1.11 Prévisualisation de la Leçon Suivante
Leçon 2 : Les Bases de Python – Syntaxe, Variables et Structures de Contrôle
Nous approfondirons la syntaxe, les types de données, les variables et les premières structures de contrôle pour renforcer vos fondations en programmation.