Le groupe Python : Premiers pas
Introduction
Je vous propose comme premiers pas de comprendre le fonctionnement classique des gestionnaires de paquets conda et pip et de l'utilisation de script Python vs le langage de programmation Python.
Ouvrir un terminal ou une fenêtre de commande
Sous Windows
Plusieurs solutions s'offrent à vous :
1. Vous voulez ouvrir une fenêtre de commande ou command prompt à partir d'un répertoire. maintenez la touche shift puis faites un clic droit sur le nom du dossier et appuyez sur f. En appuyant sur la touche f, vous venez de sélectionner l'option Ouvrir une fenêtre de commandes ici.
2. Touche windows, tapper cmd et valider par la touche enter
Sous MacOSx
Nous sommes peut-être les moins bien loti dans le sens où peut ouvrir un terminal mais pas à partir d'un dossier. Enfin, si vous savez, dites-le ;)
1. appuyer sur pomme + espace, tapper terminal et valider par la touche enter
Sous Linux
Si vous ne savez pas, c'est que vous n'êtes pas sous linux ;)
Le gestionnaire conda
Comment l'installer ?
Il est inclus au Bundle Anaconda
Où utilise-t-on ce gestionnaire de paquet ?
Ce gestionnaire s'utilise dans un terminal sous Unix ou dans la fenêtre de commandes sous Windows.
Les commandes intéressantes
La mise à jour de notre gestionnaire conda se fait avec la commande suivante :
- conda update conda
La mise à jour de notre distribution anaconda se fait avec la commande suivante :
- conda update anaconda
Attention, c'est pour l'environnement actif que votre bundle anaconda sera mis à jour
La création d'un environnement virtuel se fait avec la commande suivante :
- conda create -n petitNom python=2.7 anaconda
Connaitre la liste des environnements virtuels dont vous disposez :
- conda env list
J'en oublie peut être mais je vous laisse aller sur la doc du [using conda].
Le gestionnaire pip
Comment l'installer
Il est inclus au bundle Anaconda
Où utilise-t-on ce gestionnaire de paquet ?
Ce gestionnaire s'utilise dans un terminal sous Unix ou dans la fenêtre de commandes sous Windows.
Les commandes intéressantes
La mise à jour de notre gestionnaire pip se fait avec la commande suivante :
- pip install --upgrade pip
On notera que le gestionnaire de paquet pip est mis à jour pour l'environnement python actif. On peut également être mis à jour lors de la mise à jour du bundle anaconda conda update anaconda
Installer un nouveau module via le gestionnaire de paquet pip
- pip install leNomDuPaquet
J'en oublie mais je vous laisse aller sur la doc du [reference guide].
Où lançons-nous script python
On peut lancer un script python depuis un terminal. Imaginons que je souhaite lancer mon script test.py. Il me suffit alors d'ouvrir un terminal ou une fenêtre de commandes directement depuis le répertoire où se situe mon test.py. Il me restera alors à écrire cette commande :
- python script.py
Dans un terminal ou fenêtre de commande, n'hésitez pas à utiliser la tabulation pour laisser l'ordinateur finir de bien écrire à votre place ;)
Où écrivons-nous du python ?
Deux endroits sont possibles.
Depuis un terminal ou fenêtre de commande
Une fois que vous vous serez assuré d'être dans le bon environnement virtuel, taper la commande :
-python
Vous verrez alors que la ligne commence par >>>. Celà signifie que l'interpréteur python est en marche. Pour le quitter, tapper la commande python suivante :
- exit()
Depuis un environnement de développement intégré
Avec le bundle Anconda, on utilisera le logiciel Spyder. On notera que pour que le logiciel spyder s'ouvre avec l'environnement virtuel désiré. Il faudra d'abord activer l'environnement virtuel dans un terminal ou fenêtre de commande avec la commande suivante :
-activate py35Qt4 sous Windows et source activate py35Qt4 sous Unix
Et ensuite appeler ce programme dans le terminal ou la fenêtre de commande avec la commande suivante :
-spyder