Aller au contenu principal

Programmer et automatiser des tâches avec Python

Date de mise à jour :
Identifiant Offre Info : 03_251308103F
Organisme responsable : Web Formation (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

  • Installer Python et configurer un environnement de développement
  • Définir et utiliser des variables dans des expressions
  • Écrire des boucles et des tests
  • Écrire des fonctions
  • Écrire des classes
  • Gérer les exceptions
  • Utiliser la bibliothèque standard

Programme de la formation

Introduction. Présentation  Installation sur Windows et Linux Utilisation interactive Écriture de script Les types d'objets Python Nombres et types numériques Chaînes Listes, Dictionnaires, Tuples Fichiers Variables et objets Syntaxe de base Opérateurs  Flux de contrôle : tests et boucles Entrées / Sorties : saisie, affichage, flux Les fonctions Définition et utilisation Variables locales Résolution de noms - règle LGI…

  • Introduction.
    • Présentation 
    • Installation sur Windows et Linux
    • Utilisation interactive
    • Écriture de script
  • Les types d'objets Python
    • Nombres et types numériques
    • Chaînes
    • Listes, Dictionnaires, Tuples
    • Fichiers
    • Variables et objets
  • Syntaxe de base
    • Opérateurs 
    • Flux de contrôle : tests et boucles
    • Entrées / Sorties : saisie, affichage, flux
  • Les fonctions
    • Définition et utilisation
    • Variables locales
    • Résolution de noms - règle LGI
    • Gestion des paramètres
    • Imbrication et documentation
    • Récursivité
    • Passage d'une fonction en paramètre
    • Fonctions lambda
  • Les modules Python - espaces de nom
    • Définition et utilisation d?un module
    • Module lancé comme un script
    • Package de modules
  • Programmation orientée objet
    • Classes
    • Instances - objet
    • Attribut de classe et d'instance
    • Définition d'une structure
    • Héritage simple et multiple
    • Méthode bound et unbound
    • Itérateurs, générateurs et expressions générateur
    • Surcharge d'un opérateur
    • Instruction with
  • Gestion des exceptions
    • Principe
    • Lancement d'une exception
    • Traitement
  • Bibliothèque standard Python
    • Le module sys
    • Les fonctions intégrées
    • Le module string
    • Module re : expressions régulières, match
    • StringIO

Validation et sanction

Être capable : 
  • d'installer Python
  • d'utiliser des applications Python
  • Développer et mettre au point des applications Python
  • Maintenir des applications Python

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Modalités pédagogiques

Travaux pratiques
Pédagogie active basée sur des exemples, des démonstrations, des partages d'expériences, des cas pratiques et une évaluation des acquis tout au long de la formation

Durée

En centre

35 h

Financement

Conventionnement
Oui
Financeur
  • Bénéficiaire de l'action

    Programme : Individuel (AIF, POEI, Région individuel, autofinancement)

Conditions d'accès

Public visé

  • Tout public

Modalités de recrutement et d'admission

Inscription sur candidature

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Connaissance d'un langage de programmation

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

32 Rue Saint Jacques
38000 Grenoble

Responsable : Espace de coworking L'impertinence

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
32 Rue Saint Jacques
38000 Grenoble
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates fixes