Formation Python
Formation
À Paris
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Séminaire intensif
-
Niveau
Niveau initiation
-
Lieu
Paris
-
Heures de classe
28h
-
Durée
4 Jours
-
Dates de début
Dates au choix
Le langage Python est un langage de programmation plus accessible et parfait lorsque l’on souhaite s’initier aux concepts de base de la programmation. Apprenez à programmer en Python rapidement et de manière opérationnelle.
Précisions importantes
DIF: Formation éligible au DIF (Droit individiuel à la Formation)
Pôle Emploi: Formation éligible au financement Pôle Emploi
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
L’objectif de cette formation Python est de vous permettre de maîtriser en 4 jours toutes les possibilités qu’offre ce langage de programmation objet.
Cette formation vous permettra de créer et maintenir des applications Python et de connaître toutes ses possibilités. Le programme inclut les bases du langage Python ainsi que les différentes versions, l’évolution du langage et l’installation et environnement du langage.
Vous verrez également comment fonctionne la programmation orientée objet en Python, la gestion des modules Python ainsi que le multi threading et comment créer une stratégie événementielle. Grace à Python vous avez la possibilité de créer une application complète et professionnelle. En suivant cette formation, vous saurez analyser ce code source.
La formation de Logware Institut s’adresse à des personnes ayant des profils de développeurs, intégrateurs ou administrateurs systèmes développant des scripts de traitement.
Notions de programmation.
Suite à une demande de plus d'informations au centre Logware Institut nous vous répondrons sous un délai de 24 à 48 heures.
Les Avis
Les matières
- Formation Python
Professeurs
xxx xxx
xxx
Le programme
- Découverte de Python
- Introduction
- Usage de python
- Comparatif de python et d’autres langages de
- scripting (visual basic, perl)
- Versions
- Les bases de Python
- Types de données
- Variables, listes, séquences et tuples
- Manipulation de chaines et des nombres
- Operateurs
- Structures de contrôles
- les fonctions
- Lab 1 : Ecriture de premiers scripts en Python
- avec l’environnement de développement Aptana
- Classes et objets
- Présentation « pratique » de la programmation objet
- Constructeur et destructeur
- Héritage
- Surcharge
- Lab 2 : Re-écriture des scripts en objets
- Remarque : il ne s’agit pas ici de maitriser la
- programmation objet, mais d’en comprendre
- l’usage afin de pouvoir appréhender facilement
- les outils écris en «objet».
- Traitement des erreurs
- Exceptions
- Création de classes exceptions
- Gestion des logs
- Utiliser les valeurs de retour
- Lab 3 : Intégration de la gestion des erreurs et
- du log dans les scripts
- Outils pour l’intégration
- Contrôler l’exécution
- Création d’un environnement virtuel Python
- Utilisation d’un gestionnaire de sources
- Parsing de paramètres, usages
- Accès aux variables d’environnement
- Accès a la base de registre Windows
- Bonnes et mauvaises pratiques
- Lab 4 : Application des bonnes pratiques sur
- les scripts produits précédent
- Interagir avec le système
- Détection de la plate-forme
- Manipuler le systeme de fichiers
- Exécuter des taches en parallèle
- Exécution d’un shell local
- Contrôler les processus depuis Python
- Patterns d’intégration
- (wrapper, spawn processes, etc.)
- Bonnes et mauvaises pratiques
- Lab 5 : Conception d’une application de
- supervision de taches
- Lecture / écriture de fichiers
- Lecture d’un fichier csv
- Lecture d’un fichier XML
- Lecture d’un fichier de propriétés clé x valeur
- Parsing d’un fichier quelconque
- Persistance et sérialisation de données
- Bonnes et mauvaises pratiques
- Lab 6 : Utilisation de XML comme systeme
- de configuration
- Interagir avec des systèmes externes
- Contrôler FTP
- Contrôler l’envoie de mail
- Interagir avec une base de données
- Contrôler un DNS
- Contrôler un LDAP
- Exécution de shell distants
- Intégration avec SNMP
- le shell IPython
- Lab 7 : Utilisation de XML comme système
- de configuration
- Conception d’une chaîne d’intégration continue
- Chaîne d’intégration continue
- Processus d’intégration continue
- Exemple de chaine d’intégration continue pour
- un environnement Java
- Bonnes et mauvaises pratiques
- Gestionnaire de build (Cruise Control, hudson)
- Mise en place de procédures de contrôle d’intégration
- Projet : réalisation d’une chaîne
- d’intégration d’un produit
- Ce projet permet aux participants de mettre
- en pratique les notions vues sur un projet
- commun. Cela comprend :
- la compréhension d’un projet d’intégration
- complexe
- la définition et la mise en place de scripts
- l’interaction avec deux systemes différents
- l’usage de ftp, http
- la supervision de la chaine d’intégration
- le packaging et le déploiement de la chaine.
- A la fin du projet une rétrospective sera
- organisée afin de comparer les différentes
- solutions mises en place
Informations complémentaires
Nombre d'élèves par classe : 10
Personne de contact : Ylan Elkeslassy
Plus de 95% de nos participants sont satisfaits des prestations proposées.
Support de cours inclus
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Formation Python