Packt

Programmation en Python et fondements de la science des données pour l'IA

Profitez de l'une de nos meilleures offres et renforcez vos compétences avec 50 % de réduction sur Coursera Plus. Économisez maintenant.

Packt

Programmation en Python et fondements de la science des données pour l'IA

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

3 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

3 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Maîtrisez les bases de Python et appliquez-les à des problèmes concrets.

  • Utilisez NumPy et Pandas pour la manipulation et l'analyse des données dans le cadre de projets d'IA.

  • Mettre en œuvre les concepts de la programmation orientée objet pour créer des applications Python évolutives.

  • Développez des applications basées sur l'IA à l'aide de Python, de frameworks web et de techniques de science des données.

Compétences que vous acquerrez

  • Catégorie : Développement d'applications
  • Catégorie : Manipulation de données
  • Catégorie : Probabilités et statistiques
  • Catégorie : Visualisation des données
  • Catégorie : Structures de données
  • Catégorie : Programmation informatique
  • Catégorie : Logiciel d'analyse de données
  • Catégorie : Développement Web
  • Catégorie : Programmation orientée objet (POO)
  • Catégorie : Interface utilisateur (UI)
  • Catégorie : Méthodes d'apprentissage automatique
  • Catégorie : Méthodes statistiques
  • Catégorie : Principes de programmation
  • Catégorie : Apprentissage statistique des machines

Outils que vous découvrirez

  • Catégorie : Pandas (paquetage Python)
  • Catégorie : Applications Web
  • Catégorie : Seaborn
  • Catégorie : Flask (Framework Web)

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

février 2026

Évaluations

13 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation "Méga-cours sur l'IA et le développement Python"
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 11 modules dans ce cours

Dans ce module, nous aborderons les bases de la programmation en Python, en mettant l'accent sur les connaissances fondamentales nécessaires au développement de l'IA. Vous apprendrez la syntaxe essentielle de Python, le contrôle de flux, les fonctions et les structures de données. Le module traite également de la gestion des fichiers et des bonnes pratiques de codage en Python, vous permettant ainsi d'acquérir les compétences pratiques nécessaires à la création d'applications d'IA.

Inclus

8 vidéos2 lectures1 devoir

Dans ce module, nous aborderons les concepts fondamentaux de la science des données, indispensables à l'intelligence artificielle. Vous découvrirez des bibliothèques telles que NumPy et Pandas pour la manipulation et l'analyse des données, vous apprendrez à nettoyer et à préparer les données, et à les visualiser à l'aide d'outils puissants comme Matplotlib et Seaborn. À la fin de ce module, vous serez en mesure de réaliser une analyse exploratoire de données sur des ensembles de données réels.

Inclus

8 vidéos1 devoir

Dans ce module, nous aborderons les fondements mathématiques indispensables à l'apprentissage automatique et à l'intelligence artificielle. Vous découvrirez l'algèbre linéaire, le calcul différentiel et intégral, la théorie des probabilités et les statistiques, autant de domaines essentiels pour comprendre et optimiser les algorithmes d'apprentissage automatique. Ce module comprendra également un projet pratique visant à mettre en application ces concepts pour construire, de A à Z, un modèle de régression linéaire.

Inclus

8 vidéos1 devoir

Dans ce module, nous allons nous pencher sur les méthodes de probabilité et de statistique utilisées en apprentissage automatique pour établir des prévisions et tirer des conclusions. Vous apprendrez à appliquer des distributions de probabilité, à réaliser des tests d'hypothèse et à analyser les relations entre les données. Ce module comprend également un projet dans le cadre duquel vous analyserez des données réelles à l'aide de méthodes statistiques.

Inclus

8 vidéos1 devoir

Dans ce module, nous aborderons les bases de la programmation en Python, en commençant par la syntaxe de base pour aller progressivement jusqu'à la création de programmes interactifs. Vous découvrirez les variables, les types de données, les boucles et les fonctions, tout en travaillant sur des projets concrets tels qu'une calculatrice, un outil de comparaison de nombres, et bien d'autres encore.

Inclus

8 vidéos1 devoir

Dans ce module, nous aborderons en détail les concepts intermédiaires de Python afin de vous permettre d'approfondir vos compétences en matière de développement d'applications. Vous travaillerez sur des structures de données avancées, la gestion des erreurs, la manipulation de fichiers et l'utilisation de bibliothèques externes, et vous mettrez vos connaissances en pratique dans le cadre de projets tels qu'un gestionnaire de notes pour les élèves et une application de carnet d'adresses.

Inclus

7 vidéos1 devoir

Dans ce module, nous allons découvrir comment exploiter des données grâce aux fonctionnalités de gestion de fichiers de Python et aux techniques de scraping Web. Vous développerez des projets tels qu’une application météo, un compte à rebours pour un événement et un outil de suivi des cours boursiers, ce qui vous permettra d’acquérir une expérience pratique de la lecture, de l’écriture et du traitement de données réelles.

Inclus

7 vidéos1 devoir

Dans ce module, nous nous concentrerons sur les principes de la programmation orientée objet (POO), notamment les classes, l'héritage, le polymorphisme et l'encapsulation. Vous développerez des applications concrètes, telles qu'un simulateur de compte bancaire, un système de gestion de bibliothèque et un mini-distributeur automatique de billets, tout en maîtrisant les concepts de la POO.

Inclus

7 vidéos1 devoir

Dans ce module, nous aborderons la programmation d'interfaces graphiques (GUI) à l'aide de la bibliothèque Tkinter de Python. Vous apprendrez à créer des applications interactives, notamment un compteur de clics, un calculateur d'IMC et une application de liste de tâches, et vous terminerez le module par la réalisation d'un projet complet de suivi des dépenses.

Inclus

7 vidéos1 devoir

Dans ce module, nous allons nous plonger dans le développement web avec Python à l'aide de Flask. Vous apprendrez à créer des applications web à partir de zéro, à gérer les saisies des utilisateurs à l'aide de formulaires et à intégrer des bases de données. À la fin du module, vous déployerez vos projets sur le web, notamment un site web de portfolio personnel.

Inclus

7 vidéos1 devoir

Dans ce module, nous nous concentrerons sur les bases de la science des données et vous apprendrons à utiliser des bibliothèques telles que NumPy, Pandas et Matplotlib. Vous réaliserez des projets tels qu’un outil de suivi des cours boursiers et un tableau de bord consacré à la COVID-19, en recourant à des techniques d’analyse de données pour suivre et visualiser les tendances.

Inclus

7 vidéos1 lecture3 devoirs

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Packt - Course Instructors
Packt
1 946 Cours573 323 apprenants

Offert par

Packt

En savoir plus sur Développement de logiciels

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions