[Okfn-sn] [Python : des fondamentaux à l'utilisation du langage] Début du MOOC Aujourd'hui

Genova genova at dofbi.com
Lun 3 Nov 11:22:52 UTC 2014


                 *Python : des fondamentaux à l'utilisation du langage*

        Bonjour à tous !

Le MOOC "Python : des fondamentaux à l'utilisation du langage" débutera
demain à 10h sur la plateforme FUN. Vous pourrez accéder au cours via votre
tableau de bord à l'adresse suivante :
https://www.france-universite-numerique-mooc.fr/dashboard

Pour les nouveaux inscrits, nous vous rappelons le sommaire en fin de mail.

N’hésitez pas à suivre l’actualité du MOOC Python sur Twitter grâce au
hashtag #moocpython.

Au plaisir de vous retrouver tous,

Arnaud Legout, Thierry Parmentelat et l'équipe du Mooc Lab Inria.
Plan du cours :

Semaine 1 : Introduction et prise en main :

   - Organisation du MOOC
   - Les outils de la distribution standard Python , current section
   - Les notebooks
   - Pourquoi Python ?

Semaine 2 : Types de base

   - Introduction au typage dynamique
   - Les types numériques
   - Les séquences
   - Les listes
   - Les tuples
   - Introduction aux tests if/else
   - Introduction aux boucles for et aux fonctions
   - Les chaînes de caractères

Semaine 3 : Références partagées et itérateurs

   - Tables de hash
   - Les dictionnaires
   - Les ensembles
   - Les références partagées
   - Introduction aux modules
   - L’indentation comme syntaxe de base
   - Les tests if/elif/else et les opérateurs booléens
   - Les boucles for et les itérateurs

Semaine 4 : Fonctions

   - Les fichiers
   - Boucle while
   - Fonction lambda, programmation fonctionnelle
   - Compréhension de listes, sets et dictionnaires
   - Les fonctions
   - Portée des variables dans les fonctions : règle LEG
   - Portée des variables dans les fonctions et références partagées
   - Passage d’arguments et appel de fonctions

Semaine 5 : Modules, classes et espaces de nommage

   - Modules et espaces de nommage
   - Processus d’importation des modules
   - Importation de modules et espaces de nommage
   - Classes, instances et méthodes
   - Héritage
   - Surcharge d’opérateurs
   - Quand utiliser fonctions, modules ou classes ?
   - Assignation et référencement des variables et des attributs

Semaine 6 : Conception d'itérateurs et gestion d'exceptions

   - Fonctions génératrices
   - Conception d’itérateurs
   - Exceptions
   - Conception d’exceptions personnalisées
   - Context manager

Semaine 7 : Sujets avancés

   - Méthodes statiques et de classe
   - Les décorateurs
   - Les classes new-style
   - Les métaclasses
   - Performance en Python

               Ceci est un email généré automatiquement, merci de ne pas
répondre à cet email.



-- 

Genova
+221772630047 / +221703337332
+221338697269 / +221338685574
0033173033269
www.dofbi.com
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.okfn.org/pipermail/okfn-sn/attachments/20141103/aac073a5/attachment.html>


Plus d'informations sur la liste de diffusion okfn-sn