Configuration et Initiation à Python: Guide du Débutant

Oliver Kingsley

Oliver Kingsley

20 June 2025

Configuration et Initiation à Python: Guide du Débutant

Bienvenue dans le monde de Python ! Vous avez choisi d'apprendre un langage célébré pour sa simplicité, sa puissance et sa polyvalence. Python est la force motrice derrière les applications web, la science des données, l'intelligence artificielle, l'automatisation, et bien plus encore. Pour un débutant, sa syntaxe claire et son code lisible en font un premier langage idéal.

Cependant, avant de pouvoir écrire votre première ligne de code, vous devez configurer correctement votre environnement de développement. Une configuration appropriée est la base sur laquelle tous vos futurs projets seront construits. Elle prévient les frustrations courantes et assure une expérience d'apprentissage fluide et productive. Ce guide complet vous accompagnera à chaque étape du processus, de l'installation de Python sur votre ordinateur à la gestion des dépendances de projet avec des environnements virtuels et à l'exécution de votre tout premier script. Nous couvrirons chaque commande dont vous avez besoin, expliquée en détail, pour vous donner un départ solide dans votre parcours Python.

💡
Vous cherchez un excellent outil de test d'API qui génère une belle documentation d'API ?

Vous voulez une plateforme intégrée et tout-en-un pour que votre équipe de développeurs travaille ensemble avec une productivité maximale ?

Apidog répond à toutes vos exigences et remplace Postman à un prix beaucoup plus abordable !
button

Ce tutoriel est conçu pour le débutant absolu. Nous ne supposons aucune connaissance préalable en programmation. Notre objectif sera d'établir les meilleures pratiques dès le premier jour, en particulier l'utilisation d'environnements virtuels, une compétence essentielle pour tout développeur Python sérieux.

I. Installation de Python : Votre première étape

La toute première étape consiste à installer l'interpréteur Python sur votre système. L'interpréteur est le programme qui lit votre code Python et exécute les instructions que vous avez écrites. Nous utiliserons Python 3, car Python 2 n'est plus pris en charge.

Il est crucial d'installer Python correctement et de vérifier qu'il est accessible depuis votre interface de ligne de commande (CLI) — l'Invite de commandes ou PowerShell sur Windows, et le Terminal sur macOS et Linux.

A. Installation sur Windows

Windows n'est pas livré avec Python préinstallé. La méthode recommandée pour l'installer est d'utiliser l'installateur officiel.

Télécharger l'installateur : Ouvrez un navigateur web et accédez à la page de téléchargement pour Windows sur le site officiel de Python. Vous devriez voir des boutons pour télécharger la dernière version stable. Téléchargez l'« Windows installer (64-bit) ».

Exécuter l'installateur : Une fois le téléchargement terminé, exécutez le fichier d'installation. Une fenêtre d'installation s'affichera.

Étape cruciale : Ajouter Python à PATH : Avant de cliquer sur « Install Now » (Installer maintenant), regardez en bas de la fenêtre. Vous verrez une case à cocher intitulée « Add Python to PATH » (Ajouter Python à PATH) ou une variation similaire. Vous devez cocher cette case. Cette étape garantit que vous pouvez exécuter Python depuis votre invite de commandes depuis n'importe quel répertoire. C'est l'un des pièges les plus courants pour les débutants sur Windows.

Installer : Cliquez sur « Install Now » pour commencer l'installation avec les paramètres recommandés. Une barre de progression affichera le processus d'installation.

Vérifier l'installation : Une fois l'installation terminée, vous devez vérifier qu'elle a réussi. Ouvrez votre Invite de commandes ou PowerShell. Vous pouvez les trouver en les cherchant dans le menu Démarrer. Dans la fenêtre qui apparaît, tapez la commande suivante et appuyez sur Entrée :Bash

python --version

Si l'installation a réussi, vous verrez le numéro de version de Python affiché à l'écran, par exemple, Python 3.12.3.

Vérifier l'installation de pip : Le gestionnaire de paquets de Python, pip, est automatiquement installé avec Python. C'est l'outil que vous utiliserez pour installer des bibliothèques tierces. Vérifiez son installation avec la commande :Bash

pip --version

Vous devriez voir la version de pip affichée, ainsi que son emplacement.

B. Installation sur macOS

Les versions modernes de macOS sont souvent livrées avec une version préinstallée de Python 2. Cependant, cette version est obsolète et ne doit pas être utilisée. Vous devez installer Python 3.

La méthode recommandée est d'utiliser l'installateur officiel, similaire à Windows.

Télécharger l'installateur : Accédez à la page de téléchargement pour macOS sur le site officiel de Python. Téléchargez le « macOS 64-bit universal2 installer » pour la dernière version stable.

Exécuter l'installateur : Ouvrez le fichier .pkg téléchargé. L'installateur vous guidera à travers les étapes. Acceptez la licence et procédez à l'installation standard. Il installera Python 3 dans votre dossier /Applications et créera les liens nécessaires.

Vérifier l'installation : Ouvrez l'application Terminal (vous pouvez la trouver dans Applications/Utilitaires ou en cherchant avec Spotlight). Pour vérifier votre nouvelle installation de Python 3, tapez :Bash

python3 --version

Cela devrait afficher la version que vous venez d'installer. Sur macOS, la commande python3 est utilisée pour appeler spécifiquement l'interpréteur Python 3, tandis que python pourrait toujours pointer vers l'ancien Python 2.

Vérifier pip : De même, vérifiez l'installation de pip :Bash

pip3 --version

Vous devrez probablement utiliser pip3 pour gérer les paquets de votre installation Python 3.

C. Installation sur Linux

La plupart des distributions Linux sont livrées avec Python 3 préinstallé. Cependant, il est bon de s'assurer que vous avez la dernière version depuis le dépôt de paquets de votre distribution et que les outils nécessaires comme pip et venv sont également présents.

Ouvrez votre Terminal.

Mettre à jour votre gestionnaire de paquets : Tout d'abord, mettez à jour votre liste de paquets locale.

sudo apt update
sudo dnf check-update

Installer Python : Maintenant, installez le paquet Python 3, ainsi que pip et le module venv, qui est utilisé pour créer des environnements virtuels.

sudo apt install python3 python3-pip python3-venv
sudo dnf install python3 python3-pip

Vérifier l'installation : Vérifiez la version installée en utilisant le terminal. La commande est généralement python3.Bash

python3 --version

Et vérifiez pip :Bash

pip3 --version

II. Environnements virtuels : Isolation professionnelle des projets

Maintenant que Python est installé, vous pourriez être tenté de commencer à installer des paquets globalement. Arrêtez-vous. La meilleure pratique la plus importante pour un nouveau développeur Python est d'utiliser des environnements virtuels pour chaque projet.

Pourquoi utiliser un environnement virtuel ?

Imaginez que vous travaillez sur deux projets différents. Le Projet A nécessite la version 1.0 d'une certaine bibliothèque, tandis que le Projet B a besoin de la version 2.0 de la même bibliothèque. Si vous installez ces bibliothèques globalement, vous devrez constamment changer de version, et l'un des projets sera toujours cassé.

Un environnement virtuel est un répertoire autonome et isolé qui contient une version spécifique de Python ainsi que tous les paquets et bibliothèques spécifiques dont votre projet a besoin. Il n'affecte pas votre installation globale de Python ni les autres environnements virtuels.

Avantages :

Nous utiliserons le module venv, qui est la méthode standard et intégrée pour créer des environnements virtuels dans Python 3.

Créer et utiliser un environnement virtuel

Parcourons l'ensemble du flux de travail.

Créer un répertoire de projet : Tout d'abord, créez un dossier pour votre nouveau projet. Ouvrez votre interface de ligne de commande et exécutez ces commandes :Bash

mkdir my_first_project
cd my_first_project

Cela crée un nouveau répertoire nommé my_first_project et vous y navigue.

Créer l'environnement virtuel : Maintenant, à l'intérieur de votre dossier de projet, exécutez la commande suivante. Cette commande indique à Python d'exécuter le module venv et de créer un nouvel environnement virtuel dans un dossier nommé venv.

python3 -m venv venv
python -m venv venv

Après avoir exécuté cela, vous verrez un nouveau dossier nommé venv à l'intérieur de my_first_project. Ce dossier contient une copie de l'interpréteur Python et c'est là que vos paquets spécifiques au projet seront installés. Il est d'usage de nommer ce dossier venv ou .venv.

Activer l'environnement virtuel : Créer l'environnement ne suffit pas ; vous devez l'« activer ». L'activation de l'environnement modifie l'invite de votre shell pour pointer vers les exécutables Python et pip spécifiques à l'environnement.

Sur Windows (en utilisant l'Invite de commandes) :Bash

venv\Scripts\activate.bat

Sur Windows (en utilisant PowerShell) :PowerShell

.\venv\Scripts\Activate.ps1

(Vous devrez peut-être d'abord modifier votre politique d'exécution en exécutant Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process)

Sur macOS et Linux :Bash

source venv/bin/activate

Une fois activé, vous verrez le nom de l'environnement entre parenthèses au début de votre invite de commande, comme ceci : (venv) C:\Users\VotreUtilisateur\my_first_project>. Cela indique que votre environnement virtuel est actif.

Désactiver l'environnement virtuel : Lorsque vous avez terminé de travailler sur votre projet, vous pouvez désactiver l'environnement et revenir à votre shell normal. Tapez simplement la commande suivante :Bash

deactivate

Le préfixe (venv) disparaîtra de votre invite.

III. Gestion des paquets avec pip

Avec votre environnement virtuel actif, vous pouvez maintenant installer en toute sécurité des paquets pour votre projet. L'outil pour cela est pip. Lorsqu'un environnement est actif, la commande pip est automatiquement liée à cet environnement.

Commandes pip essentielles

Installons un paquet populaire appelé requests, qui est utilisé pour effectuer des requêtes HTTP.

Installer un paquet : Assurez-vous que votre venv est actif, puis exécutez :Bash

pip install requests

pip téléchargera le paquet requests et toutes ses dépendances depuis le Python Package Index (PyPI) et les installera directement dans votre dossier venv. Votre installation globale de Python reste intacte.

Lister les paquets installés : Pour voir quels paquets sont installés dans votre environnement actuel (actif), utilisez :Bash

pip list

Vous verrez requests et ses dépendances listés, mais aucun des paquets installés dans votre Python global ou d'autres environnements.

Créer un fichier requirements.txt : Comment partagez-vous votre projet avec d'autres afin qu'ils puissent reproduire votre environnement ? Vous le faites avec un fichier de dépendances. La convention standard est de nommer ce fichier requirements.txt.

Vous pouvez générer automatiquement ce fichier avec la commande pip freeze, qui affiche une liste de tous les paquets installés et leurs versions exactes.Bash

pip freeze > requirements.txt

Le symbole > redirige la sortie de la commande vers le fichier requirements.txt. Si vous ouvrez ce fichier, vous verrez une liste des versions des paquets.

Installer à partir d'un fichier requirements.txt : Si quelqu'un d'autre (ou votre futur vous-même) veut configurer votre projet, il peut créer et activer un nouvel environnement virtuel, puis exécuter la commande suivante pour installer tous les paquets nécessaires en une seule fois :Bash

pip install -r requirements.txt

Cette commande indique à pip de lire le fichier et d'installer tous les paquets qui y sont listés.

Désinstaller un paquet : Si vous n'avez plus besoin d'un paquet, vous pouvez le supprimer :Bash

pip uninstall requests

pip vous demandera confirmation avant de supprimer le paquet.

IV. Votre premier script Python

Vous avez un environnement de développement complet et isolé. Il est enfin temps d'écrire du code !

Écrire le code

Créer un fichier Python : En utilisant votre éditeur de texte préféré (comme VS Code, Sublime Text, ou même le Bloc-notes), créez un nouveau fichier nommé app.py à l'intérieur de votre répertoire my_first_project. Assurez-vous qu'il se trouve dans le même dossier que votre répertoire venv, pas à l'intérieur de celui-ci.

Ajouter du code Python : Ouvrez app.py et tapez le code suivant. Ce script demandera votre nom, puis affichera un message d'accueil personnalisé.Python

# A simple Python script to greet the user

def get_greeting(name):
    """Generates a personalized greeting."""
    if not name:
        return "Hello, mysterious stranger!"
    else:
        return f"Hello, {name}! Welcome to the world of Python."

def main():
    """Main function to run the program."""
    print("Welcome to your first Python application!")
    user_name = input("Please enter your name: ")
    message = get_greeting(user_name.strip())
    print(message)

if __name__ == "__main__":
    main()

Exécuter votre script

Assurez-vous que votre environnement est actif : Retournez à votre interface de ligne de commande. Assurez-vous que vous êtes dans le répertoire my_first_project et que votre préfixe (venv) est visible.

Exécuter le script : Pour exécuter votre programme, vous appelez l'interpréteur Python et lui passez le nom de votre fichier script.

python3 app.py
python app.py

Interagir avec votre programme : Le script s'exécutera dans votre terminal. Il affichera d'abord « Welcome to your first Python application! », puis il vous demandera votre nom. Tapez votre nom et appuyez sur Entrée. Le script affichera alors votre message d'accueil personnalisé.

Félicitations ! Vous avez réussi à configurer un environnement de développement Python professionnel, à gérer les paquets, et à écrire et exécuter votre première application Python. Vous avez maîtrisé un flux de travail qui vous sera utile pour des projets de toute envergure. À partir de là, votre parcours consiste à apprendre le langage lui-même — sa syntaxe, ses structures de données et son vaste écosystème de bibliothèques. Mais avec cette base solide, vous êtes parfaitement équipé pour l'aventure à venir.

💡
Vous cherchez un excellent outil de test d'API qui génère une belle documentation d'API ?

Vous voulez une plateforme intégrée et tout-en-un pour que votre équipe de développeurs travaille ensemble avec une productivité maximale ?

Apidog répond à toutes vos exigences et remplace Postman à un prix beaucoup plus abordable !
button

Pratiquez le Design-first d'API dans Apidog

Découvrez une manière plus simple de créer et utiliser des API