Le groupe Python : Premiers pas

De Wiki_du_Réseau_des_Electroniciens_du_CNRS
Aller à la navigationAller à la recherche


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