Coût60 000 FCFADurée30 heures (reparties selon votre disponibilité)Objectifs- Maîtriser les arcanes d'un développement Python- Maîtriser les mécanismes de développement PythonPublic- Développeur- Administrateur système et réseauPré requisAucun ProgrammeIntroduction :Le langage de script interprétéPrise en main de l'interpréteurUn langage interprété mais pas multi OS facilementTypes élémentaires :Les nombresLes séquencesLes listesLes chaînes, les tuplesLes dictionnairesLes expressions lambdasLes structures de contrôles :Les conditionsLes boucles while et forLes fonctions :Les prototypes, les argumentsSémantique des appelsArguments variables, optionnelsProgrammation objet :Classe, objetsMéthodes, instancesEncapsulationHéritage simpleHéritage multipleLes modules :Les principesModule re : expressions rationnellesModule os : services du système d'exploitationModule csv : traitement de fichiers structurés par séparateursModule sql : gestion des bases de donnéesModule système :Arguments passés sur la ligne de commandeGestion des fichiersGestion des threadsQualité de code :Outils d'analyse statique de code (pylint, pychecker)Extraction automatique de documentationLe débogueur de PythonLes tests avec PythonLes interfaces graphiques :Principes de programmation des interfaces graphiquesPrésentation de la bibliothèque GTKPrésentation de la bibliothèque TKinterInterfaçage Python / C :Utilisation du profileur de codeRéécriture d'une fonction Python en CAppeler du code C depuis Python, et inversement