Online Training Academy for QA/Formation Python & IA : De Zéro à Créateur d'Outils en 5 Jours

You're signing up to receive emails from Online Training Academy for QA.

  • Waitlist

Formation Python & IA : De Zéro à Créateur d'Outils en 5 Jours

  • Course
  • 129 Lessons

Passez de débutant à créateur d'outils concrets. Cette formation intensive vous apprend les bases de Python avant de plonger dans l'intégration de l'IA. Apprenez à automatiser vos tâches, manipuler des données et concevoir vos propres solutions intelligentes. Une approche 100% pratique pour transformer votre carrière. Prêt à coder le futur ? Rejoignez-nous !

You're signing up to receive emails from Online Training Academy for QA.

Contents

Module 0: Bienvenue & Préparation

Type : Pré-formation (accessible dès inscription)

0.1 : Message de Bienvenue
FormationCreateurPythonIA_Motiv-Intro_Slides_Book_FR_v0.2.mp4
0.2 : Prérequis Technique
0.3 : Installation - Python
0.4 : Installation - VS Code
0.5 : Installation - GitHub Copilot/Cursor
0.6 : Premier Contact et Démo des 3 projets
0.7 : Rejoindre la Communauté

MODULE 1 : Démystifier et Créer Immédiatement

1.1 : Ouverture de la Formation
1.2 : La Magie de Python - Démonstration Live
1.3 : Vérification Installation

Module 2: Premiers Pas en Python

2.1 : Votre Premier Programme
2.2 : Les Commentaires - Parler aux Humains
2.3 : Les Variables - Les Boîtes à Valeurs
2.4 : Calculatrice Interactive

Module 3: Variables Avancées et Collections

3.1 : Les Listes - Plusieurs Valeurs
3.2 : Les Dictionnaires - Paires Clé-Valeur
3.3 : Projet Guidé - Profil Explorer

Module 4: Introduction aux APIs

4.1 : C'est Quoi une API ?
4.2 : Modules et Import
4.3 : Première API - Météo

Module 5: Récapitulatif de l'Étape 1

5.1 Document : Glossaire des notions vues
5.2 Quiz de validation (10 questions)
5.3 Devoirs : Personnaliser le Profil Explorer
5.4 Aperçu de l'Étape 2
5.5 : Retour sur les Devoirs

Module 6: Conventions de Nommage

6.1: Introduction aux conventions de nommage
6.2 Document : Style guide Python (PEP 8 simplifié)
6.3 Exercice : Refactorer du code mal nommé
6.4 Quiz : Bon vs mauvais nommage

Module 7: Structures de Contrôle et Logique pour Prendre des Décision

7.1 : If/Else - Conditions de Base
7.2 : Elif - Conditions Multiples
7.3 : Opérateurs Logiques
7.4 : Projet - Jeu "Devine le Nombre"

Module 8: Structures de Comtrôle pour Répéter avec les Boucles

8.1 : While Loop - Répéter Tant Que
8.2 : For Loop - Itérer sur des Collections
8.3 : Range et Enumerate
8.4 : Projet - Quiz Interactif

Module 9: Créer ses Propres Fonctions

9.1 : Pourquoi les Fonctions ?
9.2 : Définir une Fonction
9.3 : Paramètres et Arguments
9.4 : Bibliothèque d'Utilitaires

Module 10: Introduction aux Tests

10.1 Pourquoi tester?
10.2 Comment tester
10.3 Introduction aux les tests avec assert()

Module 11: Récapitulatif de l'Étape 2

11.1 Document: Glossaire des notions vues
11.2 Quiz de validation (10 questions)
11.3 Devoirs
11.4 Apercu de l'Étape 4
11.5 Retour sur les Devoirs

Module 12: Gestion d'Erreurs

12.1 : Try/Except - Gérer l'Inattendu
12.2 : Tests Simples avec Assert
12.3 : Debugging avec l'IA

Module 13: Fichiers et Persistance

13.1 : Lire et Écrire des Fichiers
13.2 Format CSV
13.3 Format JSON
13.4 : Projet - Analyseur de Dépenses

Module 14: Modules et Organisation

14.1 Créer son Propre Module
14.2 : Bibliothèques Standards Essentielles
14.3 : Introduction à Pandas (Aperçu)

Module 15 : Web Scraping et APIs

15.1 : Requêtes HTTP avec Requests
15.2 : Parsing de Données
15.3 : Projet Guidé - Scraper de Voyage
15.4 : Coaching Personnalisé (Session Live)

Module 16: Récapitulatif de l'Étape 3

16.1 Document : Glossaire mis à jour
16.2 Quiz de validation
16.3 Devoirs : Améliorer le scraper
16.4 Apercu de l'Étape 5: L' IA arrive!
16.5 Retour sur les Devoirs

Module 17: Intégration IA

17.1 : L'IA Générative Expliquée
17.2 : Prompt Engineering - L'Art de Parler à l'IA
17.3 : APIs d'IA : Anthropic et OpenAI

Module 18: Premier ChatBot

18.1 : Architecture d'un ChatBot
18.2 : Appeler l'API Claude/OpenAI
18.3 : Ajouter de la Personnalité
18.4 : Interface Terminal Simple

Module 19 : Introduction aux Classes - Optionnel

19.1 : POO - Concept de Classe
19.2 : Attributs et Méthodes

Module 20: Lancement Projets Finaux

20.1 : Présentation des 3 Projets
20.2 : Formation des Équipes
20.3 : Roadmap Projet - Méthode Agile Light
20.4 : Sprint 1 - Setup et Fondations
20.5 : Sprint 2 - Features Core

Module 21: Rétrospective

21.1 Document : Glossaire mis à jour
21.2 Devoirs : Continuer le projet (optionnel)
21.3 Préparation: finitions et présentation

Module 22: Projet Final et Portfolio

22.1 : Objectifs Sprint Final
22.2 : Sprint 3 - Finitions
22.3 : Documentation du Code
22.4 : Tests et Robustesse

Module 23: Déploiement et Partage

23.1 : Introduction à GitHub
23.2 : Publier son Projet sur GitHub
23.3 : Interface Web avec Streamlit (Optionnel)
23.4 : Portfolio Personnel

Module 24: Présentater son Travail

24.1 : Préparer sa Présentation
24.2 : Faire la Démo de son Projet
24.3 : Feedback Constructif

Module 25: Clôture et Suite

25.1 : Récapitulatif de la Formation
25.2 : Roadmap Personnalisée Post-Formation
25.3 : Communauté et Support
25.4 : Certifications et Livrables
25.5 : Cérémonie de Clôture
25.6 : Questionnaire de Satisfaction

Module 26: Ressources - Bibliothèque de Code

26.1 : Snippets Réutilisables
26.2 : Templates de Projets
26.3 : Bibliothèques à Découvrir

Module 27: Outils et Setup Avancé

27.1 : Environnements Virtuels
27.2 : Git en Profondeur
27.3 : Debugging Avancé
27.4 : Performance et Optimisation

Module 28: Aller Vers la Spécialisation

28.1 : Python pour le Web
28.2 : Python pour la Data Science
28.3 : Python pour l'IA/ML
28.4 : Python pour l'Automatisation

Module 29: Suivi Post-Formation

29.1 : Préparation Session 1 Mois
29.2 : Enregistrement Session Live 1 Mois
29.3 : Actions Post-Session 1 Mois
29.4 : Préparation Session 3 Mois
29.5 : Enregistrement Session Live 3 Mois
29.6 : Certification de Progression

Module 30: Ressources Continues

30.1 : Annonces et Opportunités
30.2 : Espace de Partage Alumni
30.3 : Office Hours Mensuelles

Module 31: BONUS : Formations Complémentaires

31.1 BONUS 1 : Python Avancé & Web (3 jours)
31.2 BONUS 2 : Employabilité (1 jour + 2 coachings)

Module 32: BONUS : Plus de Ressources d'Apprentissage

32.1 : Livres Recommandés
32.2 : Chaînes YouTube
32.3 : Plateformes Pratiques
32.4 : Communautés et Forums