Une question? 06 63 25 70 79 ou 07 69 04 28 82

Formation python

FORMATION PYTHON


OBJECTIFS DE LA FORMATION :


A la fin de cette formation, les participants seront à même de :

Maîtriser la syntaxe du langage Python

Acquérir les notions essentielles de la programmation objet

Connaître et mettre en œuvre les différents modules Python

Concevoir des interfaces graphiques


PUBLIC CONCERNE :

Tout public


PRE-REQUIS :

Connaissance en informatique


DUREE ET HORAIRES :

-      35 heures (5 jours)

-      Horaires : de 9h00 à 12h00 et de 13h00 à 17h00 (aménagement possible si besoin)

 

SESSION :

-      À définir

LIEU :

-      Par visio-conférence

COUT :

-       2940 € HT

 

METHODES PEDAGOGIQUES :

-      Formation axée sur la mise en pratique 

-      Méthode participative 

-      Alternance de cours et d’exercices dirigés ou en autonomie 

-      Travaux individuels et corrections collectives 

-      Evaluation croisée et partage de bonnes pratiques 

-      Support de cours

 

 

DISPONIBILITÉS D’ACCESSIBILITÉ:

En cas de situation de handicap, veuillez nous consulter pour étudier ensemble la faisabilité et l'adaptation de l'action de formation.

 

MOYENS PEDAGOGIQUES :

 -Logiciel d’assistance des stagiaires à distance

- Logiciel de présentation à distance individuelle ou en groupe

- Logiciel de suivi et contrôle du travail des stagiaires

 

INTERVENANT :

Formateur et consultant spécialisé en développement web.

 

DISPOSITIF DE SUIVI DU PROGRAMME ET D’APPRECIATION DES RESULTATS :

 

- Questionnaire de positionnement

- Evaluation en cours de formation : exercices

- Evaluation de fin de formation :

- Bilan individuel des compétences acquises

- Questionnaire de satisfaction à chaud

- QCM


PROGRAMME :

 

Programme de formation Python 3 - 5 jours

 

1.    Généralités et définitions

Historique et versions de Python

Particularités, forces et faiblesses de Python

Installation et configuration

Environnement de travail

Interpréteurs (ligne de commande), console et mode script

IDE et éditeurs de code adaptés à Python

 2 .Bases de développement en Python

Encodage des caractères (UTF-8)

Saisie de textes (input)

Gestion des commentaires de code

Variables, types de données (chaînes, booléens...) et transtypage

Chaînes de caractère et spécificités

Gestion des chiffres et calculs

Tableaux indicés (tuples et listes)

 3. Instructions avancées en programmation

Normes de programmation en Python (PEP)

Opérateurs (logiques, relationnels…)

Structures conditionnelles (if... elif... else...)

Boucles en Python (while, for, range...)

Gestion des boucles avec break, continue et pass

 4. Fonctions et procédures

Gestion des fonctions def(), arguments et valeurs à retourner

Gestion des arguments de fonctions (définis / indéfinis)

Portée des variables (globales...)

Fonctions lambda

 5. Gestion des scripts, packages et modules externes

À quoi servent les scripts et modules externes ?

Installation de modules avec pip ou easy_install

Importation de modules Python

Stdlib et modules à connaître (os, argparse, re, logging, time...)

Exécution de programmes externes

6. Gestion des fichiers avec Python

Gestion des expressions régulières

Création et écriture dans un fichier

Suppression d’un fichier

Modules os, os.path, shutil, zlib, csv...

Traiter des fichiers XML avec Python et etree

 

7. Exercices d'applications en Python

8. Bilan et questions sur la formation Python



Document mis à jour le : 12/02/2022