Programmation Python - Niveau avancé
Formation aussi offerte en entreprise ou en groupe privé, pouvant être adaptée aux réalités et aux besoins de votre organisation.
Pour plus d’informationsÀ propos de cette formation
Durée
Description
Le langage de programmation Python est un langage multiplateforme reconnu comme étant facile à apprendre.
La formation Programmation Python – niveau avancé vous permettra de pousser plus loin les connaissances initiales du logiciel acquises dans la formation Introduction à la programmation Python afin de comprendre le fonctionnement des différentes méthodes avancées proposées par le langage et de choisir judicieusement les plus appropriées pour optimiser la vitesse d’exécution, la lisibilité et la maintenance des scripts.
Objectifs
- Apprendre les clés pour bien maitriser le langage Python.
- Optimiser la vitesse d’exécution, la lisibilité et la maintenance des scripts.
Clientèle cible
Toute personne ayant des bases en programmation orientée objet, préférablement en Python. Ce concept est vu dans le cours Introduction à la programmation Python.
Préalables
Avoir suivi la formation Introduction à la programmation Python ou connaître les bases de la programmation orientée objet.
Formule d'enseignement
En ligne
Aucune date annoncée
Que vais-je apprendre?
Contenu
- Introduction
- Retour sur la programmation orientée objet
- Méthodes et attributs des classes
- Descripteurs
- Classes abstraites (module ABC)
- Décorateurs
- Itérateurs et générateurs
- Méthodes spéciales de Python
- méthodes magiques (len, contain, getitem, setitem, iter, string, etc.)
- surcharge des opérateurs
- Éléments muables et immuables et la performance des scripts.
- Fonction « enumerate » et ses avantages.
- Opérateurs ternaires
- Bloc d’instruction with
- « Compréhension de liste »
- Fonction zip
- Packing et l’unpacking
- Splat (*args)
- Double-splat (**kwargs)
- Résolution d’équations algébriques (Sympy)
- Utilisation de quelques fonctionnalités de matplotlib.
- Threads
Qui offre cette formation?
Partenaire du développement économique de la région de Québec, le Cégep Limoilou forme une main-d’œuvre qualifiée et contribue à l’amélioration des compétences des adultes, par ses activités de formation continue, ainsi qu’à la compétitivité des entreprises, par ses nombreux services d’accompagnement et de formation. Notre complicité avec le milieu du travail nous a d’ailleurs amenés à être un pionnier en enseignement coopératif au Québec en offrant l’Alternance travail-études.
Pour plus d'informations
Direction du service aux entreprises et de la formation continue
Campus de Québec
418 647-6600 #6073, local 1507
Nous pouvons vous contacter lorsqu’une date sera annoncée.