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 là 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
- François Brucker