Vous êtes sur la page 1sur 6

TP0 

: INTRODUCTION AU MODULE
ET
INSTALLATION DE L’ENVIRONNEMENT DE TRAVAIL
1. PRÉSENTATION DU MODULE
Le langage Python est très souvent plébiscité pour sa facilité d'usage, sa rapidité d'acquisition, ce qui
en fait un langage de prédilection pour l'apprentissage de la programmation. Son utilisation est
élémentaire à démarrer et très interactive. Les instructions étant plus simples et plus intuitives, on
parvient plus rapidement au résultat escompté. Bien que l'exécution de ces codes conduise au même
message à l'écran, print ("Hello World") en Python est incontestablement plus simple à écrire mais
aussi à comprendre que le fameux public static void main (String[] args) {System.out .println "Hello
World"} rédigé avec stupeur par tous les débutants en programmation Java.

Langage de programmation disponible pour plusieurs plates-formes, Python est donc simple
d'emploi : pas de typage explicite, instructions concises, structures de données d'un usage
élémentaire (listes, dictionnaires et chaînes de caractères). Pour autant, il n'en préserve pas moins
les fonctions essentielles de tout langage réputé puissant. Il semble, un peu mieux que les autres,
réussir à concilier efficacité et simplicité, à se positionner entre ces deux acteurs exigeants que sont,
d'une part, le processeur qui cherche l'efficience et l'économie de mémoire et, d'autre part, le
programmeur qui cherche la simplicité et la clarté d'utilisation.

L’objectif du module est la programmation avancée en Python. Nous approfondirons les acquis du
premier semestre sur Python. Nous apprendrons la gestion des environnements pour les projets
Python et nous terminons par une petite introduction au GUI à travers Qt Designer.

2. PRÉSENTATION DE L’ENVIRONNEMENT DE TRAVAIL


L'objectif de ce TP est d'expliquer chacune des étapes qui permettront d'installer et de configurer les
divers outils nécessaires pour se constituer un environnement de travail optimal. Les explications
sont déclinées pour deux systèmes d'exploitation :

 Microsoft Windows 10 ;
 Ubuntu 20.04.

2.1.1 QUE FAUT-IL INSTALLER ?


 Python
 PyCharm
 VScode (optionnel)
 Git/Github (optionnel)

Python
Le premier outil à installer, et dont on ne pourra pas se passer, est le langage de programmation
Python qui nous permettra de compiler et d'exécuter des programmes écrits dans ce langage.

Python est accompagné d'une importante bibliothèque standard offrant de nombreux modules pré-
écrits (types de données complexes, cryptographie, traitement d'images, traitement audio, envoi de
courriels, etc.). C'est par l'instruction import qu'on appelle ces différents utilitaires dans les codes qui
en font usage.

Il existe plusieurs implémentations du langage Python et de sa bibliothèque standard. Nous


utiliserons l'implémentation « traditionnelle » de référence, proposée sur le site web python.org et
disponible pour de nombreuses plates-formes (Windows, Linux, etc.).

Python, comme tout langage de programmation qui se respecte, est en constante évolution ; il en
existe plusieurs versions. La dernière version majeure est la 3. Elle a notamment pour objectif de
simplifier le langage en lui retirant certaines constructions jugées redondantes.

PyCharm
Python seul suffirait à débuter notre module. À l'aide d'un simple éditeur de texte comme VScode et
d'une interface en ligne de commande, nous pourrions écrire notre premier code et le lancer. Ce
serait néanmoins laborieux et peu convivial. C'est pourquoi nous allons installer un environnement
de développement intégré ou IDE (Integrated Development Environment).

Il existe plusieurs IDE pour programmer en Python ; on cite :

 Jupyter notebook ;
 Spyder ;
 PyCharm ;
 Et bien d’autres.

Notre choix d'environnement de développement intégré s'est porté sur PyCharm car il s'agit d'un
environnement très populaire et complet.

3. INSTALLATION DE L’ENVIRONNEMENT DE TRAVAIL


3.1 INSTALLATION DE PYTHON
3.1.1 Windows
Téléchargez le programme d'installation du fichier exécutable Windows x86-64 de la dernière version
Python (exemple python3.10.7) à partir de la page de téléchargements de Python.org :
https://www.python.org/downloads/windows/

1. Une fois le paquet téléchargé, il suffit de l'exécuter et de suivre les étapes de l'assistant
d'installation. À la première étape, il faut choisir custom installation. L'assistant vous
demande si vous désirez installer Python pour tous les utilisateurs de l'ordinateur ou juste
pour l'utilisateur courant ; il est recommandé de choisir lnstall for all users.
2. L'assistant demande ensuite de choisir un emplacement pour l'installation. Afin de respecter
les standards Windows, nous recommandons d'installer Python dans Program Files et non à
la racine du disque système, comme proposé par défaut par l'installeur.
Choisissez « custom installation » et passez à l’étape suivante.
3. À la troisième étape, l'installeur demande quels composants de Python installer. Nous
recommandons de tout sélectionner, afin de tout installer.

4. À l'étape suivante, l'installation commence.

5. Et voilà l’installation est terminée

Vérifiez l’installation de Python

6. Tapez sur la ligne de commande : python


7. Si tout va bien, vous accèderez au shell de commande de python ;
8. Il se peut cependant que vous aurez une autre version de python pas celle que vous venez
d’installer. Pour lister les versions de Python, tapez la commande :
py –list
Pour choisir une version de python, tapez la commande :
py -num_version (par exemple py -3.10 ou py -3.9)
9. Une autre méthode vous sera donnée en classe pour gérer plusieurs versions de python sur
votre machine sous Windows

3.1.2 Ubuntu
NB : Ubuntu 20.04 et supérieur dispose d’une version python 3.8 préinstallée. Si vous voulez installer
une autre version suivez ce tuto :

1. Ouvrir un terminal
2. Mettre à jour les packages :
sudo apt update
sudo apt upgrade -y
3. Installez python depuis deadsnakes/PPA pour bénéficier de mises à jour plus rapides :
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
4. Installez dernière version de python :
sudo apt install python3.10
5. Vérifiez l’installation :
python -- version
ou
python

NB : en cas de problème de versions de python, suivez ce tuto :

1. Utilisez la commande update-alternatives pour indiquer à Ubuntu que vous disposez de


plusieurs alternatives. Par exemple :
update-alternatives --install /usr/local/bin/python python /usr/bin/python3.8 20
update-alternatives --install /usr/local/bin/python python /usr/bin/python3.10 40
Les nombres 20 et 40 en fin des commandes précédentes spécifient la priorité que vous
accordez à chaque version ; la valeur la plus grande correspond à la priorité la plus élevée.
2. Vous pouvez lister les alternatives en utilisant l’une des commandes suivantes :
update-alternatives --list python
update-alternatives --query python
3. Vous pouvez choisir manuellement la version de python que vous voulez en utilisant la
commande :
update-alternatives --config python
4. Pour revenir au mode auto appliquez la commande :
sudo update-alternatives --auto python

3.2 INSTALLATION DE PYCHARM


3.2.1 Première méthode : à l’aide de JetBrains Toolbox App
3.2.1.1 Windows
Téléchargez le programme d'installation de JetBrains Toolbox App à partir de la page de
téléchargements: https://www.jetbrains.com/toolbox-app/

1. Une fois l’installateur de JetBrains Tollbox App téléchargé, lancez son installation
2. Une fois l’installation terminé, lancez l’application JetBrains Toolbox APP, elle vous affiche
une interface, à partir de quoi, vous pouvez choisir l’outil que vous voulez installer (PyCharm
community dans notre cas)

3.2.1.2 Ubuntu
Téléchargez l'archive tar.gz à partir de la page Web de l'application Toolbox :
https://www.jetbrains.com/toolbox-app/

1. Extrayez l'archive tar dans un répertoire prenant en charge l'exécution des fichiers : Par
exemple, si la version téléchargée est 1.17.7391, vous pouvez l'extraire dans le répertoire
/opt recommandé à l'aide de la commande suivante :
sudo tar -xzf jetbrains-toolbox-1.17.7391.tar.gz -C /opt
2. Exécutez jetbrains-toolbox à partir du répertoire d’extraction pour lancer l'application
Toolbox.
3. Après avoir exécuté l'application Toolbox pour la première fois, l'icône de l'application
Toolbox sera automatiquement ajoutée au menu principal et aux applications.
4. Sélectionnez le produit que vous souhaitez installer. Pour installer une version spécifique,
cliquez sur App actions more et sélectionnez Versions disponibles.

3.2.1.3 GUI de JetBrains Toolbox App

3.2.2 Deuxième méthode : installation manuelle


3.2.2.1 Windows

Téléchargez le programme d'installation de Pycharm Community (Pas Professional) à partir de la


page de téléchargements : https://www.jetbrains.com/toolbox-app/

1. Pour vérifier l'intégrité du programme d'installation, utilisez la somme de contrôle SHA liée à
partir de la page de téléchargement.
2. Exécutez le programme d'installation et suivez les étapes de l'assistant. Tenez compte des
options suivantes dans l'assistant d'installation :
a. 64-bit launcher : ajoute une icône de lancement sur le bureau.
b. Open Folder as Project : ajoute une option au menu contextuel du dossier qui
permettra d'ouvrir le répertoire sélectionné en tant que projet PyCharm.
c. .py : établit une association avec les fichiers Python pour les ouvrir dans PyCharm.
d. Add launchers dir to the PATH : permet d'exécuter PyCharm à partir de la console
sans spécifier le chemin d'accès.

Pour exécuter PyCharm, recherchez-le dans le menu Démarrer de Windows ou utilisez le raccourci
sur le bureau.

3.2.2.2 Ubuntu

Avec apt

A faire

Avec snap

A faire

Vous aimerez peut-être aussi