Durée : 2 jours - 14 heures
Tarif : Nous contacter pour une formation INTER – INTRA ou en COURS PARTICULIER
La formation est délivrée en présentiel ou distanciel (e-learning, classe virtuelle, présentiel et à distance). Le formateur alterne entre méthodes démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation). La validation des acquis peut se faire via des études de cas, des quiz et/ou une certification.
Cette formation est animée par un consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par Audit Conseil Formation.
Connaissances de base en Python.
- Evaluation des besoins et objectifs en pré et post formation
- Evaluation technique des connaissances en pré et post formation
- Evaluation générale du stage
Mesurer le temps d’exécution d’un code Python et découvrir des outils de visualisation graphique.
Mesurer la consommation mémoire d’un code.
Comparaison des différentes solutions pour un même problème.
Générer avec Cython de fonctions C accessibles depuis Python.
Déterminer où ajouter du typage des paramètres et des variables pour une optimisation poussée.
Typer des paramètres et des variables.
Accéder en Python à une bibliothèque C existante grâce à Cython.
Cas concret d'un exemple d'optimisation de code de production.
Gérer les chaînes de caractères et les chaînes d’octets.
Utiliser efficacement les objets NumPy dans Cython pour les tableaux de nombres.
Gérer l’allocation mémoire lors de la création de tableaux.
Des exemples concrets sur la gestion des structures composées pour l'optimisation du code de production.