Référence | PythonIA - Mise à jour Avril 2025 |
Durée | 45 h de cours + 135 h de pratique modulables en fonction de vos compétences et besoins |
Pédagogie |
Les modalités pédagogiques sont identiques pour les formations réalisées en présentiel ou distanciel. Dans le cas d’une formation réalisée à distance, les cours sont dispensés via l’outil Zoom, et une vidéo d’enregistrement de chaque séance est fournie à l’apprenant. Les travaux sont réalisés sur le serveur local (formation en présentiel) ou sur un espace partagé Onedrive (formation en distanciel). |
Public visé | Cette formation s’adresse à toute personne souhaitant débuter, approfondir ou mettre à jour ses compétences en développement Python et en intelligence artificielle. |
Animateur / Formateur | Aurélian BELLOU-BOUSSELAIRE |
Prérequis |
|
Lieu | Dans nos locaux, sur site ou en FOAD |
Formation éligible au CPF | Oui : TOSA Python-RS6962 |
Objectifs / Finalités
- Maîtriser les bases de la programmation Python.
- Développer des applications intégrant des technologies d’intelligence artificielle.
- Automatiser des tâches complexes grâce à Python.
- Créer des projets complets et innovants de A à Z.
- Créer des prompts adaptés et efficaces
- Comprendre, architecturer et auditer le code généré par l’IA
Thématiques
- Introduction à Python et à l’IA
- Installation de Python et configuration de l’environnement de travail.
- Les bases du langage Python.
- Introduction aux concepts de l’intelligence artificielle et aux LLM
- Programmation Orientée Objet (POO)
- Les objets et les classes.
- Méthodes et variables de classe.
- Application de la POO dans des projets Python.
- Comprendre l’architecture des applications réalisées avec Python et les frameworks
- Développement d’Applications avec l’IA
- Utilisation des bibliothèques Python pour l’IA (TensorFlow, Keras, PyTorch).
- Création de modèles de machine learning.
- Intégration de l’IA dans des applications Python.
- Utilisation de l’IA pour co-construire des applications
- Réaliser des prompts efficaces et des cahiers des charges adaptés à la conception assistée par IA
- Choisir les IA adaptées au projet souhaité, associer des IA pour la conception avancées ou complexe
- Automatisation et Scraping
- Automatisation de tâches répétitives.
- Techniques de scraping pour extraire des données web.
- Création de scripts d’automatisation, de bots, de traitement par intelligence artificielle de données.
- Développement Web avec Python
- Introduction au développement web avec Django et Flask
- Création et publication d’applications web dynamiques.
- Utilisation des API REST.
- Projets Pratiques
- Architecture de projets et réalisation de cahier des charges
- Réalisation de projets complets intégrant Python et l’IA tels que chatbot, site dynamique, application de gestion, jeu, reconnaissance de visage, deep learning, …
- Développement d’applications mobiles et web.
- Présentation et débogage des projets réalisés.
- Développement assisté et audit du code réalisé par l’IA
Durant la formation, vous serez amené ou amenée à réaliser des projets web, application mobile, application multi-plate-forme et de travailler sur l’évolution de projets déjà débutés avec d’autres apprenants. Vous pouvez également proposer lors de votre rendez-vous pédagogique préalable des sujets sur lesquels vous souhaitez travailler.
Evaluations
- Journal de Bord : Votre formateur et vous même tiendrez un journal de bord où sont indiqués l’évaluation sur chaque item de la certification finale
- Auto-évaluations Régulières : À la fin de chaque module, vous remplirez une auto-évaluation pour réfléchir sur vos acquis et définir vos objectifs pour la suite.
- Certification : Cette formation est sanctionnée par une certification TOSA Python. Cette certification est obligatoire si elle est intégrée dans votre parcours de formation. Le résultat de la certification est valide durant 3 ans et est vérifiable auprès d’Isograd.