Nos formations
- Formations GARANTIES
- Fast Lane Live E-Learning
- Solutions de Formations Digitales
- TOP FORMATIONS
- Formations Aruba»
- Formations AWS»
- Formations Cisco»
- Formations Citrix»
- Formations EC-Council»
- Formations Google Cloud»
- Formations Microsoft»
- Formations NetApp»
- Formations Palo Alto»
- Formations Red Hat»
- Formations Splunk»
- Formations VMware»
-
TOUTES NOS MARQUES»
- Formations Arista
- Formations Avaya
- Formations Barracuda
- Formations Brocade
- Formations CertNexus
- Formations Check Point
- Formations CompTIA
- Formations Cydrill
- Formations CWNP
- Formations Data Center
- Formations Data Core
- Formations Dell EMC
- Formations Ekahau
- Formations F5
- Formations Fast Lane
- Formations Fortinet
- Formations IBM
- Formations (ISC)²
- Formations Juniper
- Formations Gigamon
- Formations HP
- Formations IAPP
- Formations Infoblox
- Formations Linux
- Formations Microfocus
- Formations Nutanix
- Formations Poly
- Formations Pulse Secure
- Formations Rubrik
- Formations Ruckus
- Formations Salesforce
- Formations SUSE
- Formations Stormshield
- Formations Symantec
- IT & GESTION DE PROJET
- Formations ITIL®»
- Formations PRINCE2®»
- Formations Scaled Agile»
- PAR TECHNOLOGIE
- Formations IA»
- Formations Cloud Computing»
- Formations Sécurité / Cyber Sécurité»
- Formations Data Center»
- Formations Développement»
- Formations Wireless / Mobilité»
- Formations Network Analysis
- Home
- Formation
- Formations Fast Lane
- PYT020

Python 3, programmation avancée (PYT020)
Moyens d'évaluation :
- Évaluations formatives pendant la formation, à travers les travaux pratiques réalisés sur les labs à l’issue de chaque module
- Évaluation sous forme de questionnaire à l’issue de la formation
Facile à appréhender, Python est un langage de programmation rapide à apprendre tout en conservant de grandes possibilités. Il est aujourd’hui un des meilleurs langage pour débuter en programmation et effectuer des développements rapides dans le cadre de projets Agile. Ce cours traite en profondeur du langage Python en version 3.x et met en évidence la manipulation, le traitement et l'affichage des données dans le cadre de projets de développement actuels.
A qui s'adresse cette formation
Cette formation s’adresse à tout utilisateur, administrateur système et bien sûr développeur désirant gagner en productivité et en efficacité au quotidien par le biais de programmes développés en langage Python.
Pré-requis
Les participants auront suivi préalablement la formation Python 3, bases du langage et programmation objet ou possèderont une première expérience significative en développement Python.
Contenu
Environnements Python
- Généralités
- Installation d’interpréteurs Python
- Installations sous Windows
- Installations sous GNU/Linux
- Environnements Virtuels
- Pip Installs Python
Classes et collections
- Généralités
- Séquences binaires (bytes, bytearray)
- Tuples (namedtuple)
- Listes (array, deque)
- Ensembles (set, frozenset)
- Tableaux de correspondances (defaultdict, OrderedDict, Counter)
Algorithmique
- Syntaxes en Python
Fonctions, notions avancées
- Annotations
- Générateurs
- Traitement arbitraire d’arguments
- Décorateurs
- Fonctions intégrées particulières
- Formatages de chaînes
Expressions régulières
- Introduction
- Syntaxe des expressions régulières
- Module re
Journalisation
- Journalisation basique d’événements
- Système de journalisation
Compléments en POO
- Méthodes spéciales
- Gestionnaires de contexte
- Notions avancées
- Métaclasses
- Classes abstraites
Services web RESTful
- API Web
- architecture REST
- Services Web
- Client REST Python
Concurrence et parallélisme
- Introduction
- Multithreading
- Multiprocessing
Débogage
- Introduction
- Débogage primaire
- Utilisation d’un débogueur
Performances
- Mesure des performances
- Mesure du temps d’exécution
- Profilage
- Optimisation
Formation en salle équipée
Durée 5 jours
Pas de sessions actuellement
Actuellement aucune session planifiée
Moyens Pédagogiques :