Langage PYTHON, C, C++

Cette action collective campusAtlas permettra aux stagiaires de maîtriser les langages Python, C et C++. Cette thématique est composée de 4 modules : 1. Python, programmation Objet 2. Python, perfectionnement 3. Programmation en C 4. C++, programmation Objet

04. C++, programmation Objet

- Appliquer les principes de la Conception Orientée Objet - Maîtriser la syntaxe du langage C++ - Concevoir des applications C++ utilisant des classes - Utiliser les outils de développement associés au langage C++ - Maîtriser les ajouts majeurs de la norme C++ 11

03. Programmation en C

- Acquérir les principes de base de la programmation structurée - Apprendre la syntaxe et les principales fonctions du langage C - Savoir utiliser les mécanismes de gestion de la mémoire - Être capable de concevoir de petites applications respectant la norme ANSI

02. Python, perfectionnement

- Utiliser les techniques avancées du langage Python : Context Manager, métaclasses, closures, fonctions avancées - Optimiser les performances de vos programmes à l'aide du monitoring et du parallélisme - Packager et déployer ses artefacts Python - Exploiter des librairies contribuant au succès du langage : calcul scientifique, Intelligence Artificielle, XML, réseau

01. Python, programmation Objet

- Connaître la syntaxe du langage Python - Acquérir les principes de la programmation objet - Mettre en œuvre les fonctionnalités des modules Python et les bonnes pratiques associées - Savoir concevoir des interfaces graphiques - Appréhender l’utilisation des outils de test et d'évaluation d'un programme Python