EDUGROUPE — Python - Développement (en présentiel ou à distance)
Publié le 04/01/2021 — Produit n° 000887
: INFORMATIQUE TELECOMMUNICATION — INFORMATIQUE — LANGAGES - PROGRAMMATION — PYTHON
Cette formation vous apprendra les bonnes pratiques pour développer avec Python.
Informations générales
Profil professionnel des stagiaires
Intermittents,
Auteurs,
Journalistes pigistes,
Salariés des entreprises adhérentes
:
AUDIOVISUEL, CINÉMA, DIVERS, ÉDITION, SPORT, GOLF, HOTELLERIE DE PLEIN AIR, PRESSE, LOISIRS, AGENCE DE MANNEQUINS, ORGANISME DE TOURISME, PUBLICITÉ, SPECTACLE, TELECOM, CASINO
:
La connaissance d'un langage de programmation est utile
Identification du stage
:
Formation en présentiel
:
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 : 28 heures
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