Académique Documents
Professionnel Documents
Culture Documents
: 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.
Microsoft Windows 10 ;
Ubuntu 20.04.
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.
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).
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.
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.
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
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.
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