Table des matières

Python et son environnement

Téléchargement et installation (Adopter son python)

Nous utiliserons la version 3 de python. Elle est installé sur les machines de l'école mais pour l'utiliser chez soit, il faut l'installer car il n'est pas installé par défaut. On peut télécharger le logiciel python (les sources ou ne version exécutable depuis le site de python) mais il est souvent plus simple d'utiliser des packages tout fait.

Linux

On peut utiliser l'installeur de paquets de la distribution linux de votre ordinateur. C'est souvent Ubuntu, mais il en existe une foultitude d'autres.

Cette page montre comment installer python3 sous Ubuntu.

Mac

Il existe différentes méthodes. La méthode ayant fait ses preuves est de tout d'abord installer brew. Brew est un installeur magnifique qui vous permettra d'installer plein d'autres logiciels plus tard.

Une fois brew installé, vous pouvez installer python3 simplement (en suivant cette page par exemple).

Windows

Le package winpython permet d'avoir Pyhton d'installé dans un dossier sans aucune installation complémentaire.

Un IDE (Loger son python)

Nous utiliserons l'IDE Pycharm. Téléchargez la version communautaire, largement suffisante pour débuter et faire ses premiers programmes.

C'est installé ! Vous pouvez maintenant faire vos premiers pas avec PyCharm.

Apprendre et s'entrainer (Apprivoiser son python)

Un petit cours sur les bases de la programmation en python que vous êtes sensés savoir pour suivre les différents cours d'informatique. Et quelques exercices pour être sur que l'on a compris.

Modules utiles (Habiller son python)

De nombreux modules existent pour python et permettent de réaliser aisément de très nombreuses tâches. Pour python3, si avez les droits administrateurs on pourra utiliser l'utilitaire pip3 (qui est l'installeur de package python pip pour la version 3. Si vous tapez juste pip, vous installerez des module pour la version 2 de python…).

Si vous n'avez pas de droits administrateur, ou pour une utilisation plus "pro" des modules, on préfèrera créer des environnements virtuels avec virtualenv. Ceci dépasse (de peu) notre introduction à python, mais on pourra se référer  pour une courte introduction.

Le module random

Ce module, installé par défaut, permet notamment de mélanger les éléments d'une liste, générer un nombre aléatoire, choisir un élément aléatoire dans une liste… Vous pouvez même simuler une loi gaussienne..

openpyxl

Le module openpyxl permet de manipuler des fichiers excel avec python, voir par exemple là https://automatetheboringstuff.com/chapter12/.

Il s'installe avec pip3: pip3 install openpyxl (ou sudo pip3 install openpyxl suivi de votre mot de passe si vous êtes sous unix/mac).

matplotlib

Matplotlib, installé sur les salles machines de l'école, est un module populaire qui permet d'afficher des graphiques en python. Il peut être installé grâce aux commandes suivantes :

Jupyter

Jupyter permet d'utiliser python de façon interactive (il s'installe aisément avec pip3 par exemple)

Rédacteurs