python-im

Python courses for M2 IM (INaLCO)

View the Project on GitHub LoicGrobol/python-im

Binder

Pratique

Objectifs

Le cours a pour objectif de vous rendre autonome en programmation Python : apprendre les bases du langage, utiliser des modules, comprendre les messages d’erreur, trouver et comprendre la documentation.

L’accent sera mis sur le traitement de données textuelles et les problèmes liés aux données multilingues.

Programme

Tous les supports sont sur github.

2018-09-19 : Passage en revue des bases en Python

2018-09-26 : Précisions, fichiers et chaînes

2018-10-03 : Structures de données

2018-10-10 (salle Les Salons)

2018-10-17 (salle Les Salons)

2018-10-24 (salle Les Salons)

2018-11-07 (salle Les Salons)

2018-11-14

2018-11-21

2018-11-28 (salle Les Salons)

2018-12-05 (salle Les Salons)

2018-12-12

2018-12-19 (salle Les Salons)

Outils

Vous aurez besoin d’un interpréteur Python et d’un éditeur de texte.

Python & co.

Vous travaillerons avec Python 3.

Les supports de cours sont sous forme de diapos html et surtout de notebooks. Pour utiliser les notebooks (anciennement ipython notebook maintenant jupyter notebook) vous aurez besoin d’installer Jupyter sur votre machine de travail. Je vous incite également à utiliser le shell interactif ipython qui est une version améliorée du shell python (ipython est inclus dans jupyter).

Deux options pour l’installation :

Éditeur de texte

Pas un traitement de texte, pas un IDE, un éditeur de texte.

Ressources

Il y a beaucoup, beaucoup de ressources disponibles pour apprendre Python. Ce qui suit n’est qu’une sélection.

Livres

Web

Je vous conseille vivement d’utiliser un (ou plus) des sites et tutoriels ci-dessous.

Licence

Copyright © 2018 Loïc Grobol <loic.grobol@gmail.com>

Sauf indication contraire, les fichiers présents dans ce dépôt sont distribués selon les termes de la licence MIT

Un résumé simplifié de cette licence est disponible à https://tldrlegal.com/license/mit-license.