Le langage de programmation Python est souvent utilisé dans les domaines scientifiques aujourd'hui. C’est un langage de programmation relativement accessible et adapté aux universitaires qui travaillent dans le domaine des humanités. Choisir Python s’avère très pertinent quand il s'agit de gérer des données textuelles, très utilisées dans les humanités, mais aussi quand il faut écrire un site web, gérer des données numériques, écrire un script pour faire des transformations, etc. Dans ce cahier virtuel d'exercices, nous vous présenterons le langage et apprendrons les basiques liés à l'algorithmique. Ce livre n'attend de vous aucun prérequis de programmation. Ce livre est une traduction et adaptation de quatre chapitres de Matt Munson (eux mêmes issus de 10 chapitres écrits par Folgert Karsdorp du KNAW).
Ce document contient l’ensemble des procédures d'installation des logiciels nécessaires pour le cours de python. Si vous êtes bloqués, contactez votre professeur
Nous vous recommandons d'installer un bon éditeur de texte voire un bon IDE pour ce cours. Nous vous conseillons Sublime Text ou PyCharm
Dans ce cours, nous utiliserons un logiciel qui fonctionne très bien avec Firefox et Chrome. Safari fonctionnera aussi, Internet Explorer peut poser des problèmes
Nous utiserons Python 3 dans notre cours. Les versions précédentes peuvent poser des problèmes.
Nous vous conseillons d'installer la distribution Anaconda. Elle contient tous les modules et packages nécessaires pour ce cours. Elle est disponible pour toutes les plateformes et possède une procédure d'installation assez simple. Vous pouvez la télécharger depuis http://continuum.io/downloads. Des détails pour l'installation peuvent être trouvés ici : http://docs.continuum.io/anaconda/install.html
Utilisez bien la version 3.6 proposée. Une fois installée, tapez ensuite
conda create -n cours-python
suivi de
source activate cours-python
Cette dernière active un environnement de python qui nous permet de ne pas modifier l'environnement général de votre ordinateur.
Allez dans le repository git puis tapez dans le terminal de ce dossier
pip install -r requirements.txt
Tapez désormais
ipython notebook --matplotlib=inline
Si tout va bien, cela devrait ouvrir votre navigateur sur la page http://127.0.0.1:8888/ qui s'appelle IP[y]: Notebook.
Vous aurez besoin des droits d'administrateurs pour faire ce qui suit.
Ouvrez un terminal et tapez :
sudo apt-get install python3 libfreetype6-dev python3-pip python3-virtualenv
Puis, une fois cela installé, faites :
virtualenv ~/.cours-python -p python3
Cela créera un environnement virtuel dans lequel nous pourrons installer l'ensemble des informations nécessaires. Allez, dans le terminal, dans le dossier git du cours que vous avez cloné localement et tapez :
source ~/.cours-python/bin/activate
Cette commande sera obligatoire à chaque fois que vous voudrez travailler avec le cours. Dans le même terminal, tapez maintenant
pip install -r requirements.txt
Cela installera les packages nécessaires pour le cours. Une fois ces packages installés, il suffira de taper
ipython3 notebook
Si tout va bien, cela devrait ouvrir votre navigateur sur la page http://127.0.0.1:8888/ qui s'appelle IP[y]: Notebook.
- Folgert Karsdorp
- Maarten van Gompel
- Matt Munson
- Thibault Clérice