![]() |
Navigation Thèmes | Formation - Intégrer Python et C++ Objet
Python est un langage puissant, orienté objet, convenant
parfaitement à la majorité des travaux de développement d'applications et
d'interfaces graphiques. Outre sa lisibilité et la simplicité de sa
syntaxe, ce qui fait la force de Python est la facilité avec laquelle on
peut utiliser et piloter depuis Python des codes écrits dans d'autres
langages. Ainsi Python se positionne comme un langage de premier choix
dans toutes les applications pour lesquelles la réutilisation de code est
réellement importante, comme par exemple les applications de calcul
scientifique.
La formation proposée ici étudie les différents moyens, viables
industriellement, pour intégrer du code C ou du code C++ dans un programme
en Python. Outre l'intégration purement fonctionnelle, elle s'intéresse
également aux diverses problématiques inhérentes au C et au C++ (typage,
comptage de références, etc.). Enfin, elle propose une critique des
différents moyens d'intégration en listant leurs avantages et
inconvénients.
La formation comporte une large part de travaux pratiques permettant
de mettre en œuvre immédiatement les concepts ayant été vus dans le
cadre du cours.
Public visé
Ce cours s'adresse aux personnes souhaitant mettre en œuvre au
sein d'un même application des codes en Python et C, ou en Python et
C++. Il sera particulièrement apprécié des personnes travaillant dans le
domaine scientifique, et souhaitant piloter des codes de simulation en C
ou C++ à partir d'une application ou de scripts en Python.
Pré-requis
Bonne connaissance de la programmation en Python, C et C++ (au moins
trois mois de pratique régulière de Python, six mois de C et C++), solides
connaissances de la programmation objet.
Points abordés
Adaptations possibles
Cette formation peut être adaptée afin de répondre au mieux à vos
besoins. En particulier, certains points du cours sont facultatifs et ne
seront abordés que si les auditeurs manifestent un intérêt et le temps le
permet. D'autre part, Logilab dispose aujourd'hui d'une palette très
large de modules pédagogiques permettant la personnalisation de ses
formations.
L'adaptation des cours en intra-entreprise ne pose aucun
problème ; cette opération est cependant plus difficile pour les
cours en inter-entreprises. N'hésitez pas à demander conseil à notre
service
commercial.
Conditions
Des sessions en inter-entreprises sont organisées régulièrement dans
nos locaux à Paris. Il est possible d'organiser, à votre demande, une ou
plusieurs sessions en intra-entreprise (sur site) n'importe où en France
ou en Europe.
Chaque participant à la formation dispose d'un exemplaire
personnel du support de cours et du manuel d'exercices.
Durée :
4 jours,
soit 28 heures.
Langue :
au choix, française ou anglaise
Intervenant :
Tous les intervenants animant cette formation bénéficient de
compétences pédagogiques reconnues. D'autre part, ils participent
activement au développement du langage Python ainsi que de sa
bibliothèque standard, et sont intervenus dans des projets
d'informatique scientifique et financière mêlant des codes en Python,
C++, C et Fortran.
Travaux pratiques :
Cette formation accorde une place prépondérante aux travaux
pratiques qui permettent, tout au long du cours, de mettre en
œuvre et assimiler les concepts théoriques.
Inter-entreprises :
Intra-entreprise :
| Nous contacter L'équipe
commerciale de Logilab est à votre disposition pour
étudier votre besoin de formation.
Service Commercial Logilab 10 rue Louis Vicat F-75015 PARIS FRANCE Tél : (+33) 1 45 32 03 12 Adel : commercial@logilab.fr Formations connexes Python Base (5 jours) Python Avancé (5 jours) Intro Python Num. (4 jours) Python Numérique (4 jours) Python Distribué (4 jours) Python Gtk (4 jours) Python Qt (4 jours) Python XML (4 jours) Design Patterns (5 jours) |