EDUGROUPE — Python - Développement

Publié le 18/11/2016 — Produit n° 000887

: INFORMATIQUE TELECOMMUNICATIONINFORMATIQUELANGAGES - PROGRAMMATION PYTHON

Cette formation vous apprendra les bonnes pratiques pour développer avec Python.

Informations générales

Profil professionnel des stagiaires

:
AUDIOVISUEL, CINÉMA, DIVERS, ÉDITION, PRESSE, LOISIRS, PUBLICITÉ, SPECTACLE

:

La connaissance d'un langage de programmation est utile

Identification du stage

:

Apprendre les bonnes pratiques de développement
Connaître les possibilités du langage Python
Maîtriser les techniques de programmation

Durée de la formation en centre : 28 heures
Durée de la formation : Durée du stage : 28 heures
stagiaires

Lieu de réalisation


Audrey Magro — 01 71 19 71 33
audrey.magro@edugroupe.com
www.edugroupe.com

Informations pédagogiques

Programme pédagogique

Introduction
Présentation Python
Caractéristiques
Positionnement par rapport à d’autres langages
Installation
Utilisation de l’interpréteur
Premier programme en Python

Les bases
Principaux types de données (nombres, booléens, chaînes de caractères)
Déclaration de variable, typage dynamique, mots clés réservés
Les opérateurs : priorité, associativité, opérateurs d’affectation, logiques, de comparaison
Quelques fonctions utiles : print(), input ()
Structures conditionnelles : if et elif
Boucle while, mots clés break et continue

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

Les 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é
Les fonctions Lambda : définition, utilisation
Fonctions intégrées

Programmation Objet
Rappels sur la programmation objet
Les classes en Python
Constructeurs, attributs privés, méthodes, héritage

Les fichiers
Méthodes d’accès aux fichiers : ouverture (accès en mode lecture, écriture, ajout, …) / fermeture, le mot clé with, lecture dans un fichier

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()

Modules et expressions régulières
Les modules : définition, la fonction help()
Importer des fonctions
Créer ses propres modules
Expressions régulières, les caractères spéciaux
Groupes et classes et caractères
Le module « re »

Gestion des exceptions
Principe, exemples d’exceptions
Mots clé try et except, else, finally
Les assertions

Informations complémentaires (méthodologie, ...)

Cette formation allie à la théorie des exercices et des mises en situation.

Supports et ressources fournis aux stagiaires

Support de cours

Niveau visé après la formation

AUTRE