Fiche formation du 17/01/19 à 15:29
Réf. HiTechPros : 13620
Maîtriser les bases du langage python
Retour à la liste des annonces   Imprimer   

Si aucune formation ne correspond à votre recherche, mettez en concurrence 2150 Centres de formation.
Tel : 01 55 58 04 20.


Description de la formation

Référence interne de la formation CP-PYTH
Description de la formation L'objectif de cette session est de découvrir et exploiter les bases du langage Python. Ce langage connaît un succes grandissant dans de nombreuses applications (BigData, Data Science, IoT, ...).

Objectifs
A l'issue de cette formation, les participants seront en mesure de:

Comprendre le fonctionnement d'une application Python
Maîtriser la syntaxe du langage
Mettre en oeuvre les concepts de programmation Objet
Connaître les modules de base de Python
Réaliser une application simple sans interface graphique

Méthodes pédagogiques
Formation avec un minimum de 50% de travaux pratiques. La session alterne les présentations théoriques avec les exercices en groupe ou individuels. Des versions numériques de tous les documents sont remises aux participants (support de cours, énoncés, corrigés).

Programme
Introduction
Présentation de l'éco-système Python.

Les origines du langage et ses acteurs principaux.
Les avantages et inconvénients de Python.
Les cas d'usage de Python.
Les outils disponibles (éditeurs, IDE, modules, ...).
Le fonctionnement REPL.
Mise en pratique: configurer un environnement de développement, faire fonctionner un premier programme.

Bases du langage
Présentation des concepts de base du langage Python.

L'organisation du code et sa structuration.
Les conventions de nommage.
Les types de données de base.
Les déclarations de variables et leurs portées.
Les instructions (test, itération, ...).
Les déclarations et appels de fonctions.
Mise en pratique: réaliser un programme sans construction orientée objet.

Programmation Objet
Mise en oeuvre des concepts Objet en Python.

Le modèle Objet de Python.
Définir une classe, des attributs et des opérations.
L'encapsulation.
L'instanciation et l'envoi de messages.
Les associations, agrégations, compositions et l'héritage.
La mise en oeuvre du polymorphisme.
Mise en pratique: réaliser un programme avec classes et polymorphisme.

Librairie standard StdLib et modules
La notion de module et la bibliothèque de modules standard de Python.

La notion de module.
Le dépôt central Pypi.
Le contenu de StdLib.
La découverte de quelques modules (re, sys, os, ...).
Mise en pratique: utiliser des modules de StdLib, développer un nouveau module.

Outillage
Les principaux outils Python.

Le plugin Eclipse Pydev.
La mise au point avec Pychecker.
Le respect des standards avec Pylint.
La génération de documentation.
Mise en pratique: utiliser des outils Python.
Clients visés  Participants
Développeur, architecte ou responsable technique.

Pré requis
La maîtrise des bases de programmation est indispensable pour profiter des travaux pratiques.
La connaissance des concepts Objet est également nécessaire.
Mots-clés en rapport avec la formation 
python bigdata data IoT

Si aucune formation ne correspond à votre recherche, mettez en concurrence 2150 Centres de formation.
Tel : 01 55 58 04 20.


Retour à la liste des annonces   Imprimer   




Suivez HiTechPros sur les réseaux :
Lisez notre Note Importante d'Informations Légales.
Copyright ® 2024 HiTechPros.com, Tous Droits Réservés.