Comment installer et utiliser Python sur Ubuntu : gestion des versions, environnements virtuels et exemples pratiques

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 :

  1. 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
    
  1. 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 :

  1. Créez un environnement virtuel :
    python3 -m venv myenv
    
  1. Activez l’environnement virtuel :
    source myenv/bin/activate
    
  1. 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.

侍エンジニア塾