LES PROCHAINES SESSIONS
22/02/2021 Toulouse
06/04/2021 Toulouse
14/06/2021 Toulouse
Formation maintenue pour 2 personnes minimum
LES PROCHAINES SESSIONS
22/02/2021 Toulouse
06/04/2021 Toulouse
14/06/2021 Toulouse
Formation maintenue pour 2 personnes minimum
Toute personne qui souhaite acquérir une formation à l'approche Objet et aux spécificités du langage Python
Formation réalisée en présentiel ou à distance selon la formule retenue - Exposés, cas pratiques, synthèse, assistance post-formation pendant trois mois
Documentées : support électronique remis aux stagiaires en début de formation
Questionnaire de pré-évaluation avant le stage
Questionnaire d’évaluation de la satisfaction en fin de stage
Feuille de présence émargée par demi-journée par les stagiaires et le formateur
Attestation de fin de formation
Découvrir les bases du langage Python
Comprendre et savoir utiliser la programmation orientée objet dans Python
Mettre en œuvre les outils standards et certaines techniques courantes
Savoir manipuler les principales librairies python
Présentation de Python
Présentation de Python
Historique de Python
Comparaison de Python avec d’autres langages (PHP, Java, Perl, Shell)
Syntaxe de base
Syntaxe de base
L’interpréteur Python
La syntaxe du langage
Les différents nombres et leur manipulation
Les différentes chaînes de caractères et leur manipulation
Structures de contrôles
Structures de contrôles
La condition if / else
La boucle while
La boucle for
Les structures de données
Les structures de données
Les Tuples
Les séquences
Les listes
Les dictionnaires
Savoir choisir la bonne structure de données
Organisation du code Python
Organisation du code Python
Les fonctions
Créer et utiliser des modules Python
Importation de code Python
Les Objets
Les classes, les attributs et les méthodes
Les notions de Constructeur et de Destructeur
Les propriétés
L’héritage
La surcharge
Les exceptions
Manipulation de XML avec Python
Manipulation de XML avec Python
Rappels sur XML, SAX et DOM
Parcours de XML
Création et Écriture
Manipulation de SQL en Python
Manipulation de SQL en Python
La spécification DB-API
Connexion et manipulation de base de données
Les requêtes paramétrées
Présentation et Utilisation de l’ORM SQLAlchemy
Bibliothèque de modules standards et principaux modules
Bibliothèque de modules standards et principaux modules
Module OS et Sys : interaction avec le système d’exploitation
Manipulation des fichiers (lecture et écriture)
Module re : utilisation d’expressions régulières
Comment trouver des modules ?
Tirer parti de la documentation
Bonnes pratiques en Python
Bonnes pratiques en Python
Amélioration de la productivité : PyChecker et Pylint
Gestion de l’environnement : virtualenv
Utilisation des tests : doctests et unittes