IBM
Python pour la science des données, l'IA et le développement

Vente anticipée ! Débloquez plus de 10 000 cours de Google, Microsoft et autres pour 160 €/an. Économisez maintenant.

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.6

(41,463 avis)

niveau Débutant

Expérience recommandée

Planning flexible
1 semaine à 10 heures une semaine
Apprenez à votre propre rythme
95%
La plupart des étudiants ont apprécié ce cours
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.6

(41,463 avis)

niveau Débutant

Expérience recommandée

Planning flexible
1 semaine à 10 heures une semaine
Apprenez à votre propre rythme
95%
La plupart des étudiants ont apprécié ce cours

Ce que vous apprendrez

  • Développer une compréhension fondamentale de la programmation Python en apprenant la syntaxe de base, les types de données, les expressions, les variables et les opérations sur les chaînes de caractères.

  • Appliquer la logique de programmation Python en utilisant les structures de données, les conditions et les branchements, les boucles, les fonctions, la gestion des exceptions, les objets et les classes.

  • Démontrer une compétence dans l'utilisation des bibliothèques Python telles que Pandas et Numpy et dans le développement de code à l'aide des Bloc-notes Jupyter.

  • Accéder et extraire des données basées sur le web en travaillant avec des API REST à l'aide de requêtes et en effectuant du web scraping avec BeautifulSoup.

Compétences que vous acquerrez

  • Catégorie : Programmation en Python
  • Catégorie : structures de données
  • Catégorie : Manipulation de données
  • Catégorie : Restful API
  • Catégorie : Programmation Informatique
  • Catégorie : Programmation orientée objet (POO)
  • Catégorie : Interface de programmation d'application (API)
  • Catégorie : NumPy
  • Catégorie : Gestion des fichiers
  • Catégorie : Analyse des Données
  • Catégorie : Jupyter
  • Catégorie : Web scraping
  • Catégorie : Pandas (paquetage Python)
  • Catégorie : Principes de programmation
  • Catégorie : Importation/exportation de données

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

22 devoirs

Enseigné en Français (doublage IA)

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 est disponible dans le cadre de
Lorsque vous vous inscrivez à ce cours, vous devez également sélectionner un programme spécifique.
  • 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 5 modules dans ce cours

Dans ce module, vous commencerez par explorer les principes fondamentaux de la programmation Python. Vous identifierez les utilisateurs et les avantages de Python et comprendrez les efforts de diversité et d'inclusion de la communauté Python. Ensuite, vous serez introduit à l'environnement Bloc-notes Jupyter, où vous apprendrez à créer, exécuter et gérer des cellules de code, ainsi qu'à présenter et fermer des blocs-notes. Vous apprendrez ensuite à écrire votre premier programme Python et à travailler avec différents types de données tels que les entiers, les flottants et les chaînes. Au fur et à mesure de votre progression, vous utiliserez des expressions et des variables pour effectuer des opérations de base et vous vous entraînerez à manipuler des chaînes de caractères en utilisant l'indexation, les séquences d'échappement et les techniques de formatage. Tout au long du module, vous mettrez en pratique vos connaissances grâce à des laboratoires et des exercices interactifs.

Inclus

6 vidéos5 lectures4 devoirs4 éléments d'application3 plugins

Dans ce module, vous explorerez les structures de données Python essentielles, notamment les listes, les tuples, les dictionnaires et les ensembles. En commençant par les listes et les tuples, vous apprendrez à stocker et à manipuler des collections de données en utilisant des techniques d'indexation, de découpage et de tri. Grâce à des travaux pratiques, vous vous exercerez à des opérations clés telles que le clonage de listes et la manipulation de n-uplets. Le module présente ensuite les dictionnaires, dans lesquels les données sont stockées sous forme de paires clé-valeur, et vous acquerrez une expérience pratique de la création et de l'utilisation de ces dictionnaires. Enfin, vous examinerez les ensembles, une collection non ordonnée qui ne contient que des éléments uniques, et apprendrez à effectuer des opérations sur les ensembles et des tâches basées sur la logique. À la fin de ce module, vous aurez une solide compréhension de base de ces structures de données Python.

Inclus

3 vidéos1 lecture4 devoirs4 éléments d'application3 plugins

Dans ce module, vous construirez une base solide dans les concepts de programmation Python essentiels pour la science des données appliquée. Le module commence par les conditions et les branchements, où vous apprendrez à utiliser les opérateurs de comparaison et les opérateurs logiques pour contrôler le flux de votre programme. Vous passerez ensuite aux boucles, y compris les boucles for et while, pour itérer sur des séquences et effectuer des tâches répétitives de manière efficace. Ensuite, le module couvre les fonctions, vous apprenant à utiliser les fonctions intégrées de Python et à définir votre propre fonction pour structurer et réutiliser le code efficacement. Vous explorerez également la gestion des exceptions, un concept essentiel qui permet à votre programme de gérer les erreurs avec élégance et de conserver sa robustesse. Enfin, vous serez initié aux objets et aux classes, la base de la programmation orientée objet en Python. Vous apprendrez à définir vos propres classes et à créer des objets, à comprendre les attributs et les méthodes, et à voir comment les problèmes du monde réel peuvent être modélisés à l'aide des principes de la POO.

Inclus

5 vidéos1 lecture6 devoirs6 éléments d'application7 plugins

Dans ce module, vous commencerez par comprendre les principes fondamentaux du travail avec les données en Python, en vous concentrant sur la lecture et l'écriture de données dans des fichiers de différents formats tels que le texte, le CSV et le JSON. Vous apprendrez à ouvrir, lire, écrire et manipuler des fichiers de manière efficace, ce qui est essentiel pour la gestion des données du monde réel. Au fur et à mesure de votre progression, vous explorerez les bibliothèques Python essentielles à la manipulation des données et aux opérations mathématiques. Des bibliothèques clés telles que Pandas vous aident à travailler avec des données structurées dans des formats tabulaires, tandis que NumPy prend en charge les opérations numériques sur les tableaux et les matrices. À la fin du module, vous aurez acquis les compétences nécessaires pour gérer, manipuler et effectuer des opérations mathématiques sur les données en cours d'utilisation de Python, ce qui vous permettra d'acquérir des bases solides pour des techniques d'analyse des données plus avancées.

Inclus

6 vidéos1 lecture4 devoirs6 éléments d'application8 plugins

Ce module explore diverses techniques de collecte de données, en se concentrant sur l'utilisation des API, le web scraping et le travail avec différents formats de fichiers. À la fin de ce module, vous serez équipé des outils et des connaissances nécessaires pour collecter des données à partir de différentes sources, à la fois structurées et non structurées. Le module comprend des laboratoires pratiques, du contenu optionnel pour une exploration plus approfondie, et un examen final complet pour tester votre compréhension globale du cours.

Inclus

6 vidéos3 lectures4 devoirs6 éléments d'application5 plugins

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

Évaluations de l’enseignant
4.5 (9,015 évaluations)
Joseph Santarcangelo
IBM
35 Cours1 984 348 apprenants

Offert par

IBM

En savoir plus sur Analyse des Données

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.’

Avis des étudiants

4.6

41 463 avis

  • 5 stars

    72,10 %

  • 4 stars

    20,68 %

  • 3 stars

    4,38 %

  • 2 stars

    1,43 %

  • 1 star

    1,38 %

Affichage de 3 sur 41463

DD
4

Révisé le 18 mai 2020

JE
4

Révisé le 31 mai 2019

CD
5

Révisé le 12 déc. 2019

Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions