Vous trouverez ci-dessous les pages qui utilisent le terme « Pratique ».
Formations / Formation initiale en Python
Python vous octroie de grands pouvoirs en termes de productivité, d’efficacité et de créativité.
Découvrez ce langage de programmation et devenez autonome sur vos premiers projets.
Cette formation ouvre la voie vers un univers exaltant, passionnant et surtout très utile au quotidien.
Formations / Formation Python avancé
Besoin de créer une application conséquente ?
Cette formation permet de réaliser le développement dans un temps réduit en facilitant la maintenance et l’évolutivité du code grâce aux diverses fonctionnalités du langage Python.
Formations / Qualité de logiciel Python
Votre application Python prend de l’ampleur. Maîtrisez la qualité de vos développements avec l’aide d’outils précieux (linters et formatters) vous guidant dans les bonnes pratiques. Apprenez à gérer les erreurs, avec les exceptions et la génération de logs (journaux).
Cette formation met l’accent sur la qualité de code pour éviter la dette technique.
Formations / Tests d’une application Python
Vous est-il déjà arrivé de livrer un logiciel avec cette fâcheuse pensée à l’esprit : « Prions pour que cela fonctionne ».
Avec 100 % de couverture de test, vous livrerez désormais votre produit en toute confiance !
Révolues les longues périodes de debug/intégration, venez découvrir comment les tests font prodigieusement gagner du temps. Apprenez à écrire des tests !
Formations / Annotations de type en Python
Pour améliorer la maintenabilité du logiciel, les annotations de type sont apparues il y a quelques années en Python (en 2014).
Découvrez comment :
- trouver des erreurs de conception
- documenter le code
- améliorer le comportement des IDE pour gagner en productivité
Formations / Manipulation de fichiers Excel en Python
Excel est omniprésent en entreprise. Découvrez comment Python permet de manipuler des fichiers Excel (*.xlsx) en automatique.
Extrayez des données, générez des rapports, des tableaux de bord. Gagnez du temps libre pour vos autres activités.
Formations / Dataclass en Python
Les dataclass
sont une des fonctionnalités majeures apparues avec Python 3.7. Elles permettent l’écriture rapide et efficace de classes.
Vous apprendrez à écrire moins de code (et donc moins de tests ou d’efforts de maintenance), tout en améliorant la lisibilité
Formations / Packages en Python
Partagez votre travail avec vos collègues et/ou la communauté en apprenant à utiliser et créer des packages rendant le code distribuable et installable. Vous verrez l’ancienne méthode avec setuptools
/pip
/venv
mais aussi une méthode plus moderne à base de pyproject.toml
avec Poetry
.
Lors de cette formation, vous créerez des environnements virtuels pour y installer vos propres packages.
Formations / Expressions régulières en Python
Les programmeurs manipulent énormément de fichiers textes (code source de leur logiciel, données textuelles issues du web, fichiers CSV, journaux d’exécution…). Les expressions régulières permettent d’accélérer le traitement de ces textes tant au niveau de la recherche d’information que dans l’édition.
Vous gagnerez beaucoup de temps dans la gestion du texte, vous permettant d’ajouter plus de fonctionnalités à votre logiciel.
Formations / Formation à la demande
Vous avez un besoin de formation particulier, vous aimeriez avoir une formation sur mesure (Python, C, C embarqué…), ou encore vous souhaitez un mix de formations existantes.
Contactez-nous pour l’élaboration de la formation adaptée à votre contexte.
Formations / Python et XML
Régulièrement décrié, XML est très puissant et a par exemple été choisi pour les nouveaux formats de documents Microsoft Office (*.docx, *.xlsx…).
Découvrez comment Python permet de manipuler simplement les fichiers XML.
Formations / Parallélisation des calculs en Python
Comment bénéficier de la facilité de Python pour programmer, tout en ayant accès à toute la puissance de votre ordinateur ou serveur.
Découvrez le multi-threading, le multi-processing et les co-routines pour booster les performances de votre code.
Formations / Communication réseau en Python
Depuis l’apparition d’Internet, la communication réseau est au cœur de notre quotidien.
Découvrez comment exploiter les protocoles de communication réseau les plus classiques (IP, TCP, UDP) avec les sockets et le parallélisme (threads…), le tout en Python.