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