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