Formation Python – Avancée
Apprendre les bases du langage Python
Présentation de la formation
Python est un langage de programmation interprété, multi-paradigme et multi-plateforme.
Ce langage peut s’utiliser dans de nombreux contextes et s’adapter à tout type d’utilisation (développement web, développement logiciel, interfaces utilisateur graphiques, jeux vidéo …) grâce à des bibliothèques spécialisées.
Il est conçu pour optimiser la productivité des programmeurs en offrant des outils de haut niveau et une syntaxe simple à utiliser.
Si vous souhaitez approfondir an maîtrise du langage python Cette formation est destinée a vous.
Programme de la formation
Objectifs pédagogiques
Après avoir terminé cette formation, vous serez capable de :
- Maîtriser les bonnes pratiques de qualité logicielle
- Connaître les design patterns
- Apprendre à optimiser les temps de réponse
Pré-requis
Pour suivre cette formation il suffit :
- Bonnes connaissances de Python ou avoir suivi la formation Python basique.
- La connaissance d’un langage objet est souhaitable.
Contenu de la formation
Types avancés Python
- Choisir les bonnes structures de données
- Les types avancés
Le packaging en Python
- Créer et installer des packages
- Le dépôt PyPi (Python Package index)
- Techniques avancées de delivery (virtualenv, buildout)
Test Driven Developpement
- Présentation du TDD
- Unittest2
- Flake8 (contrôle de syntaxe)
- Nosetests
- Pytest
Techniques de programmation avancées
- Metaclasses
- Decorateurs
- Les mot clés
Optimisation des performances
- Mesure des temps de réponse
Méthodes & moyens
Explications théoriques suivies de pratiques guidées puis mises en autonomie
- 1 vidéoprojecteur par salle
- 1 ordinateur par stagiaire
Profil du formateur
Nos formateurs sont certifiés à l’issue d’un parcours organisé par nos soins. Ils bénéficient d’un suivi de compétences aussi bien au niveau technique que pédagogique.
Support de cours
- Support papier ou électronique (dématérialisé)
- Les exercices d’accompagnement peuvent être récupérés sur clef USB
Infos Pratiques
Durée : 3 jours (21 heures)
Prix : A définir
Lieu: A définir
Plus d'infos ?
Événements À Venir
Pas de Évènements