Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)
La position de Python par rapport à d’autres langages
IDE
Installation et configuration de Python
Utilisation de l’interpréteur
Premier programme en Python
2/ Les bases
Principaux types de données (strings, nombres, booléens, etc.)
Déclaration de variable, typage dynamique, mots clés réservés
Convertion des types de données
Les opérateurs :
Affectation
Arithmétique
Logiques
Relationnels
de comparaison
Quelques fonctions utiles : print(), input()
Les boucles et conditions (if, elif, else, for, while, range())
Boucle while, mots clés break et continue
3/ Chaînes de caractères et listes
Définition et manipulation de chaînes de caractères
Le type séquence
Les listes : définition, accès à un élément
Les références
Les tuples
Manipulation de listes : mot clé del, fonctions list et range; parcours d’une liste
4/ Procédures et fonctions
Présentation, déclaration et appel d’une fonction
Portée des variables, mot clé global
Passage d’arguments, les arguments par défaut
La récursivité
Fonctions Lambda : définition, utilisation
Fonctions intégrées
5/ Programmation Objet
Rappels sur la programmation objet
Mise en oeuvre de classes en Python
Définition et instanciation d'une classe
Définition d'attributs
Définition de méthodes
Constructeurs et destructeurs
Mise en oeuvre de propriétés
Redéfinition d'opérateurs
Mise en oeuvre de l'héritage
6/ Gestion des fichiers
Méthodes d’accès aux fichiers
Le mot clé with
Le module os, os.path, shutil, zlib
7/ Les types de données complexes
Les listes de listes
Une liste de tuples
Les dictionnaires
Parcours d’un dictionnaire
Les méthodes update(), clear(), pop(), del(), values, keys()
8/ Utilisation de modules et packages
Les modules : définition, la fonction help()
Introduction aux packages et au PythonPath
Importer et utiliser des modules, des packages
Tour d’horizon des modules standards
Installer des modules avec pip
Créer ses propres modules
9/ Expressions régulières en Python
Expressions régulières, les caractères spéciaux
Groupes et classes de caractères
Le module ‘re’
10/ Gérer les exceptions
Principe, exemples d’exceptions
try, except, raise, finally
Les assertions
Approche Pédagogique
Approche Pédagogique
Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
Cas pratiques
Remise d’outils
Echanges d’expériences
Public Cible
Personnes Visées
Développeurs
Dates
Dates
Du 06 au 09 Août 2024
Du 10 au 13 Déc. 2024
Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.