1. Introduction
Python est connu pour sa simplicité et ses fonctionnalités puissantes, ce qui en fait l’un des langages de programmation les plus largement utilisés—en particulier dans les environnements Linux tels qu’Ubuntu. Ce guide fournit des instructions claires et pratiques pour installer Python sur Ubuntu. Il couvre également la configuration des environnements virtuels, la gestion de plusieurs versions de Python, et inclut des exemples de programmation simples en Python. Chaque étape est détaillée afin que même les débutants puissent suivre sans difficulté.
2. Qu’est‑ce que Python et pourquoi est‑il si populaire ?
Python est l’un des langages de programmation les plus populaires au monde grâce à sa lisibilité, sa syntaxe épurée et sa facilité d’utilisation. Il est utilisé dans de nombreux domaines, notamment le développement web, la science des données et l’intelligence artificielle (IA). La popularité de Python provient de sa polyvalence et de son vaste écosystème de bibliothèques. De plus, il s’intègre très bien avec Ubuntu, ce qui en fait un choix fréquent comme environnement de développement standard.
Ressources supplémentaires
Si vous souhaitez en savoir plus sur les fonctionnalités et les capacités de Python, consultez la documentation officielle de Python.
3. Comment installer Python sur Ubuntu
Cette section explique les étapes de base nécessaires pour installer Python sur Ubuntu.
Étape 1 : Mettre à jour votre système
Tout d’abord, ouvrez le terminal et exécutez les commandes suivantes pour mettre à jour votre système. Cela garantit que tous les paquets requis sont à jour et évite les problèmes lors de l’installation.
sudo apt update
sudo apt upgrade
Étape 2 : Installer Python 3
Utilisez la commande suivante pour installer Python 3 sur Ubuntu :
sudo apt install python3
Après l’installation, vérifiez la version installée avec la commande ci‑dessous :
python3 --version
Étape 3 : Installer pip
pip est l’outil de gestion de paquets de Python. Il vous permet d’installer facilement les bibliothèques et modules nécessaires.
sudo apt install python3-pip
Vérifiez la version de pip après l’installation :
pip3 --version
Ressources supplémentaires
Pour plus de détails sur pip et la gestion des paquets, consultez la documentation officielle de pip.
4. Gestion des versions de Python
Si vous devez utiliser plusieurs versions de Python, des outils comme pyenv ou la commande make altinstall sont très utiles. Ils vous permettent de maintenir différentes versions de Python pour chaque projet.
Étapes :
- Ajouter le PPA deadsnakes Ajoutez le dépôt deadsnakes pour installer facilement des versions plus récentes de Python.
sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update
- Installer la version souhaitée Par exemple, pour installer Python 3.11, utilisez la commande suivante :
sudo apt install python3.11
Cela facilite la gestion de plusieurs versions de Python sur votre système.
Ressources supplémentaires
Pour plus d’informations sur la gestion des versions de Python, consultez le guide officiel de pyenv.

5. Configuration des environnements virtuels Python
Un environnement virtuel vous aide à gérer différentes bibliothèques et versions de Python pour chaque projet. Cela évite les conflits de dépendances et permet de développer dans des environnements isolés.
Comment créer un environnement virtuel :
- Créez un environnement virtuel :
python3 -m venv myenv
- Activez l’environnement virtuel :
source myenv/bin/activate
- Désactivez l’environnement virtuel :
deactivate
Avec cette configuration, vous pouvez facilement maintenir des environnements indépendants pour différents projets.
Ressources supplémentaires
Pour plus de détails sur les environnements virtuels, consultez la documentation officielle du module venv.
6. Exemples pratiques avec Python
Python vous permet de créer une large gamme d’applications. Voici quelques exemples de base.
Exemple : Un script simple « Hello, World »
# Hello, World program
print("Hello, World!")
Exemple : Traitement de données simple
Dans cet exemple, la bibliothèque pandas est utilisée pour lire un fichier CSV et travailler avec les données qu’il contient.
import pandas as pd
# Read a CSV file
data = pd.read_csv('data.csv')
# Display a summary of the data
print(data.describe())
7. Conclusion
Ce guide a couvert tout, de l’installation de Python sur Ubuntu à la configuration d’environnements virtuels, la gestion des versions de Python et l’exploration d’exemples d’utilisation pratiques. Python est un langage puissant, et Ubuntu offre un environnement excellent pour le développement Python. En continuant à apprendre Python, vous acquerrez des compétences de programmation précieuses qui peuvent être appliquées dans de nombreux domaines et industries.



