Formation Python mode projet

Description

Cette formation sur 4 jours a pour but de vous apprendre à écrire des programmes ou scripts en Python. Vous commencerez par apprendre les bases de Python (types, structures…). Petit à petit vous serez formé à des concepts avancés afin d'être à l'aise avec le style et la philosophie de Python. Enfin, vous serez amené à découvrir l'écosystème autour de Python afin d'être un maximum autonome. 
Cette formation aborde Python 2 et Python 3.

Volet pédagogique

La formation va vous apprendre à concevoir et à mettre au point des programmes en Python ainsi qu'à maîtriser l’utilisation de la bibliothèque standard.

Méthodes pédagogiques

On visera une alternance de 75% de travaux pratiques et 25% de cours théoriques.
Le support de cours sera fourni au format PDF accompagné d'un lien vers les supports numériques. Durant la formation, les exercices sont contrôlés et corrigés par le formateur.

Volet technologique

Architecture de l'application :Multi tiers

Outils et Technologies utilisés

  • Linux,windows,python

Pré-requis

  • Maîtrise d'un langage de programmation
  • Programmation orientée objet (conseillé)

Plan de formation

Introduction à Python

  • Origine du langage
  • Domaines d’application

Environnement de travail

  • Modèle de programmation – notion de script – interpréteur Python
  • Documentation

Bases du langage

  • Conventions lexicales
  • Espaces lexicaux
  • Vocabulaire prédéfini (intégré)
  • Types de bases
  • Schémas de programme

Types évolués (structurés)

  • Chaînes de caractères – expressions régulières
  • Tableaux
  • Tableaux associatifs (map/dictionnaire)
  • Listes

Fonctions et sous-programmes

  • Déclaration – arguments – résultat
  • Portée des fonctions
  • Opérateurs fonctionnels (map, lamda)
  • Arguments optionnels

Modules

  • Déclaration – portée
  • Opérations sur les modules
  • Sémantique des modules

Classe

  • Déclaration
  • Attributs – méthodes – constructeurs
  • Surcharge
  • Héritage – redéfinition
  • Sémantique d’une classe, méta-manipulation des attributs

Gestion des erreurs

  • Définition des exceptions
  • Schéma de programme
  • Exceptions prédéfinies

Librairies

  • Système, fichiers
  • Sgbd
  • Traitement image

Python in action

Les scripts avec un cas pratique

La mise en place des connaissances aquits avec une application Web sous le framework Django : HTML, CSS, Javascript, Ajax, Bootstrap, conception de la base, Web service, Rest, Graphql 

Ajouter un moteur de recommandation à l'application développé

Apperçu sur le Déploiement de l'application dans le cloud tout en prenant les mesures nécessaires à savoir : Sécurité, Firewall, Naginx, Gunicorn, les taches planifiées, loading balancing, haute disponibilité ( Web app Scaling ) 


 Anis Hachani

Ingénieur de formation , ayant plus de 7 ans d'expérience sur l'intégration ,la conception ,le développement ,la formation et le consulting national et international ,il assure des formations et des workshops avec L'Agile Professional Scrum Master et Product Owner, Linux( Certification LPI, Redhat ,Linux Foundation) ,Java( OCJA & OCJP) et Python .


Nous contacter sur le 27 862 155 , 54 828 018, 71 866 142


Durée : 5 jours

Cours du jours : 

De 9h à 13h

Parrainez une seul personne et recevez une réduction de 30 % 
Parrainez une deuxième personne et recevez une réduction immédiate de 100 %

Vous êtes une entreprise : 
Nous sommes à votre entière disposition pour vous fournir les documents nécessaires au vu de la déduction des frais de formation sur la TFP(Taxe à la Formation Professionnelle).


Python

 2465  vue Vues


Prochaine sessions:

22 au 25 Janvier 2018

Confirmation de la session:

Une semaine avant la date prévue

Agile Scrum par la pratique

Angular mode projet

Big data par la pratique

Bootcamp Java Spring Angular

Bootcamp Java Spring Angular

DevOps

DevOps Tools Engineer par la pratique

ISTQB version 2018

Java 8 1Z0-808

Java 8 mode projet

Reconversion : Devenir développeur J2ee Angular de Zéro

Selenium par la pratique

Confirmation de la session:

Une semaine avant la date prévue


Recommandé pour:

Développeur , chef de projet ,entrepreneur


A propos du lieu de la formation

Nous pouvons aussi nous déplacer dans vos locaux (formation intra-entreprise).

N'hésitez pas également à proposer d'autres dates ou lieux, si ceux proposés ne vous conviennent pas.


A la fin de la formation:

Vous aurez un certificat de formation agréé par l'état