Formation Python pour les scripts, l’analyse et le croisement de données.

Formation Python pour les scripts


Prochaine session :
- sur demande,
- prochaine formation INTER entreprises


Contact : 2i2L - Informatique Internet et Logiciels Libres. Tel. : 02 40 37 02 06 – Mobile : 06 07 38 14 18 – Courriel : formation chez 2i2l.fr


Résumé de la formation :

- Langage : Python
- Durée : trois jours
- Objectifs : profiter de la toute puissance du langage de haut niveau "python" pour écrire rapidement des scripts. A la fin du cours, l’auditeur saura parcourir une arborescence, analyser et croiser plusieurs fichiers entre eux.
- Pré-requis : aucun
- Publics : Ce cours s’adresse aussi bien aux débutants qu’aux programmeurs désireux d’apprendre rapidement à maîtriser un langage de haut niveau réputé pour sa simplicité, son élégance et sa très grande puissance.
- Pédagogie : suites d’exercices


Le formateur :

Jean-Yves Plouhinec travaille depuis plus de 25 ans dans le domaine de la lecture automatique du courrier de La Poste, et utilise quotidiennement l’environnement UNIX (Linux) avec comme principaux langages le Shell (Bash) et Python. Intervenant comme spécialiste Linux à la faculté d’Informatique de Nantes pendant une quinzaine d’années, il donne également de nombreux cours informatiques au sein de son entreprise.


Le programme [1] :

La présentation du langage Python :
- Libre et portable
- Caractéristiques du langage : interprétation
- Les très bons côtés de Python
- Version 2.X ou 3.X ?
- Structure du langage

L’interpréteur Python :
- Les variables d’environnement
- La ligne de commande interactive
- Les fichiers python sous UNIX # !
- Les messages d’erreurs

Les différents types et opérateurs :
- Variables et noms réservés (True, False, None)
- Affectation multiple
- Afficher une variable : print ()
- Lire une variable : raw_input()
- Calcul mathématique
- Opérateurs mathématiques
- Chaînes de caractères ( """, ", ’ )
- Les listes
- Les tuples
- Opérateurs sur les chaînes, les listes et les tuples
- Les dictionnaires
- Opérateurs sur les dictionnaires

Les méthodes spécifiques sur les chaînes :
- strip, rstrip, lstrip
- join, split

Les méthodes spécifiques sur les listes :
- append, sort, reverse, index, insert,count, remove, etc.

Les méthodes spécifiques sur les dictionnaires :
- keys, values, items, clear, copy, etc.

Les instructions :
- if, elif, else
- for, else
- while , else
- pass, break, continue
- try, except, finally, raise
- assert

Les fonctions :
- But des fonctions
- Portée
- Variables locales, globales
- Traitements des arguments
- return

Les modules :
- import, from * import
- Portée
- Les modules intégrés os, sys, string, math, time, re, glob

Les expressions régulières :
- Module re

Les fichiers :
- Ouverture, fermeture
- Lecture d’un fichier, par morceaux, par ligne, en une seule fois
- Traitement des données extraites
- Ecriture, sauvegarde
- Les fichiers spéciaux, stdout, stderr
- Modules glob , os

Les Classes :
- Notions de base

notes:

[1] Ce déroulé de formation est un original - tout droit d’auteur réservé - copyright 2007 - 2015 - société 2i2L & le formateur métier - copyleft CC-BY-SA - Nous reprendre, c’est aussi nous citer _et_ nous mettre en lien.