Les infos clés
En résumé
Pour créer des programmes informatiques ou construire des algorithmes destinés à l’analyse de données, vous devez maîtriser un langage de programmation.
Un programme dit à un ordinateur quoi faire, grâce à des données et des instructions que vous allez développer ! Alors, par où commencer pour écrire vos propres programmes en Python ?
Ce cours va vous apprendre les bases du langage de programmation Python, nécessaire pour évoluer dans le domaine de l’analyse de données.
Vous apprendrez notamment à utiliser et écrire les fonctions de base de Python. Vous manipulerez les objets les plus courants de ce langage, et mettrez en œuvre une logique de programmation. Votre programme fera exactement ce que vous lui direz de faire !
Prêt à vous initier à Python pour l’analyse de données ?
Objectifs pédagogiques :
- Mettre en place votre environnement de travail Python
- Manipuler les fonctions et objets fondamentaux
- Structurer votre code au sein d’un projet
- Utiliser des librairies Python spécialisées
Les prérequis
Aucun
Outils nécessaires :
- Un terminal
- Anaconda
- Jupyter Notebook
- Ou Google Colaboratory
Le programme
Partie 1 - Mettez en place votre environnement de travail Python
1. Installez Python et Anaconda
2. Faites vos premiers pas avec Jupyter Notebook
Partie 2 - Manipulez les fonctions et objets fondamentaux
1. Déclarez une variable
2. Manipulez les types de variables
3. Écrivez vos propres fonctions
4. Programmez en orienté objet
Quiz : Manipulez les fonctions et objets fondamentaux
Partie 3 - Structurez votre code au sein d’un projet
1. Créez des tableaux pour stocker vos variables
2. Contrôlez votre code grâce aux structures conditionnelles
3. Choisissez la boucle adéquate
Quiz : Structurez votre code au sein d’un projet
Partie 4 - Utilisez des librairies Python spécialisées
1. Prenez en main les modules et librairies Python
2. Manipulez des nombres aléatoires avec le module random
Quiz : Utilisez des librairies Python spécialisées
Certificat de réussite
Les intervenants
Benjamin Marlé
Graduated in Big Data from the University of Reims, France. Currently working as a freelance Data Scientist
Alexis Perrier
Data Science Consultant, Author and Lecturer. Follow @alexip on Twitter for more data science musings.
Le concepteur

OpenClassrooms (anciennement le Site du Zéro ou SdZ), est un site web qui propose des cours autour de l'informatique, des sciences et de l'entrepreneuriat.
Les cours en ligne peuvent être réalisés aussi bien par l'équipe du site, des professeurs d'universités ou de grandes écoles partenaires que par ses membres.
Aujourd'hui, les cours sont disponibles dans plusieurs format : MOOC (Massive Open Online Course), texte web, e-book, livre et en vidéo. L'entreprise délivre des certifications pour certains cours, dont une reconnue par l'état, en partenariat avec IESA multimédia.
Maîtrise d'anaconda jupyter Notebook pycharm en tant que développeur de données je même maîtrisé numpy pandas et autre
Maîtrise d'anaconda jupyter Notebook pycharm en tant que développeur de données je même maîtrisé numpy pandas et autre

Une bonne prise en main de l'outil Jupyter et une approche des librairies spécialisées (random notamment) très intéressante et bien explicité (super exemple). Les quizz demandent une attention importante mais permettent d’être certain que l'on est pas passé à coté d'un élément important de notre apprentissage.