Python Initiation
Accueil > Formation > DEVELOPPEMENT > Python Initiation

Formation Python Initiation

Besoin d'informations complémentaires, d'un devis ?
  • Public : Toutes personnes souhaitant s'initier au langage Python.
  • Objectifs : S'initier à la programmation en Python. Apprendre à réaliser une application. Acquérir les bons réflexes.
  • Prérequis : Bonnes connaissances en programmation.
  • Durée : 3 jours
  • Prix : Nous consulter
  • Lieux : Rennes et Nantes

Moyens pédagogiques

• Une station graphique professionnelle par participant, moniteur 24 pouces ;
• Pour un déroulement sur site, le matériel peut être mis à disposition ;
• Double compétence des formateurs : Concepteurs projeteurs/infographistes praticiens et Formateurs experts formés en pédagogie ;
• Contenus : Méthodologie métier intégrée et structuration des contenus.
• Evaluation des acquis en cours de formation ;
• Un ouvrage de référence professionnel pour chaque participant, ainsi que des documents numériques (modes opératoires, modèles, mémentos, bibliothèques…) ;

Programme

  • Démarrer avec Python

La philosphie et les points forts du langage.
Premierr script : comprendre le fonctionnement de l’interpréteur.
Les caractéristiques du langage : rôle de l’indentation, les variables, les
commentaires ...
Outils de développement
Bonnes pratiques

  • Utiliser les différents types de base

Les numériques
Les chaînes de caractères
Les numériques : entiers et flottants
Les conteneurs : listes, tuples et dictionnaires

  • Contrôle du flux des instructions

l’instruction if
Les boucles for
Les boucles while

  • Organiser son code

Les fonctions
Utiliser un module tiers
Créer ses modules

  • S’initier à la programmation objet

Programmer en utilisant des objets
Principe et intérêt de la programmation objet
Créer ses propres classes d’objets
Aller plus loin avec l’héritage et le polymorphisme

  • Gérer les erreurs par exception

Philosophie de la gestion des erreurs : "Il est plus facile de demander pardon que la permission"
Signaler une erreur (raise)
Traiter une erreur (try .. except .. finally)

  • Utiliser les principales librairies Python

Interaction avec le système
Gestion de fichiers
Base de données SQL
Programmation réseau
Traitement de chaînes de caractères (expressions régulières, parsing HTML)
Génération de fichiers Excel et PDF
Interface graphique avec TkInter

Double compétence Double compétence
Méthodologie pédagogique Méthodologie pédagogique
Domaines d'expertise Domaines d’expertise
Auteurs d'ouvrages de référence Auteurs d’ouvrages de référence