Konica Minolta

www.konicaminolta.fr 119 Suivi et évaluation des résultats Moyens techniques et d‘encadrement Pré-requis Publics Objectifs pédagogiques Moyens pédagogiques Langages & développement RÉFÉRENCE DURÉE PROGRAMME Document d’évaluation de satisfaction Attestation de présence 1 formateur spécialiste du domaine 1 vidéoprojecteur par salle 1 ordinateur par stagiaire 1 support de cours par stagiaire Explications théoriques et exercices pratiques pour mise en situation rapide Python Introduction • Historique • Comparaison avec c/c++/java/sh • Domaines de prédilection • Versions architectures et plateformes • Editeurs et environnements de Développement • Installation et configuration de Python Types de bases • Notion de typage en Python • Types booléens, numériques • Utilisation des chaînes de caractères • Conversions de types, casting • Conteneurs : Tuples, List, Set, Dictionnaires • Travaux pratiques : Mise en œuvre de calculs mathématiques, manipulation de chaînes de caractères et opérations sur les tableaux. Instructions de base • Mots-clés et syntaxe • Mise en œuvre de commentaires dans un programme Python • Notion de bloc et indentations • Présentation des opérateurs • Saisie de données et formatage de l’affichage • Utilisation de la structure conditionnelle • Utilisation des structures de boucle • Travaux Pratiques : Mise en œuvre de programmes simples, traitement de données et affichage de diagrammes. Fonctions • Définition d’une fonction en python • Les différents types d’appels • Gestion des Valeurs de retour • Utilisation de fonctions anonymes • Travaux Pratiques : Mise en œuvre de programmes en Python avec optimisation du code grâce à l’utilisation de fonctions. Les modules • Les types d’import • Les types de modules • Les espaces de noms • Quelques exemples de modules • Travaux Pratiques : Mise en œuvre d’un module et manipulation du module dans un programme en Python. Les classes • Présentation du Paradigme Objet • Les Classes / instances / objets • Constructeur - instantiation • Données et méthodes d’une classe en Python • Héritages simple et multiple • Travaux Pratiques : Mise en pratique du Paradigme Objet sur des programmes en Python. La gestion des exceptions • Erreurs à l’exécution • Mécanisme d’exceptions • Travaux Pratiques : Mise en pratique de la gestion des erreurs au sein de programmes en Python. LD10 4 jours Connaître un langage de programmation objet. Développeurs, Chefs de projet technique. Connaître les usages courants du langage Python, structurer son code en fonction, classes et modules, utiliser des modules existants et programmer objet en Python.

RkJQdWJsaXNoZXIy MTEzMjA=