• 6 heures
  • Facile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 19/11/2021

Tirez un maximum de ce cours

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Bienvenue dans le cours sur les bases de Python. Les premières étapes de tout apprentissage sont généralement les plus difficiles. Toutes nos félicitations pour vous être lancé ! Nous sommes ravis de vous assister dans votre découverte.

Que ce soit votre premier cours avec OpenClassrooms ou votre 100e, prenons un moment pour vous préparer à la réussite, et penchons-nous sur le matériel qui nous est offert ici.

À la rencontre de vos professeurs

Paul-Emile est un ingénieur en informatique chez MongoDB, l’entreprise leader dans les technologies de bases de données NoSQL. Titulaire d’un Master en Corporate Finance à l’EDHEC Business School, Paul-Emile a travaillé dans plusieurs industries - banque, conseil, startup - avant de rejoindre le monde de la Tech pour y devenir développeur full-stack.

Rina est une ingénieure en informatique chez TargetSmart, une entreprise de données politiques. Titulaire d’un Master en ingénierie à Cornell University, elle a étudié les médias et sciences numériques au CUNY Hunter College de New York. Rina a travaillé chez JPMorgan Chase en tant qu’ingénieure en informatique. 

Qu’est-ce qu’on va apprendre ?

La structure de ce cours repose sur deux parties :

  • Partie 1 : créez des données avec Python, où nous travaillerons avec des blocs de code fondamentaux. 

  • Partie 2 : gérez la logique du programme dans Python, où nous exploiterons ces blocs de code pour en faire quelque chose avec de la logique.

Ces deux parties établissent une base à tous vos futurs projets Python. Si vous réussissez les questionnaires à la fin de chaque partie, vous recevrez le certificat du cours « Débutez la programmation avec Python ». 🥳

Vous avez peut-être remarqué qu’il y a une partie supplémentaire dans le cours :

  • Partie 3 : extraire des données à partir du web avec les packages Python. Cette partie est facultative mais très recommandée. Dans cette partie, nous allons vous guider dans ce nouveau défi : appliquer vos nouvelles compétences basiques de Python dans une activité pratique du monde réel appelée l’extraction de données web. Nous utiliserons les packages Requests, Beautiful Soup et les CSV pour automatiser la tâche de collecte de données utiles à partir d’internet. Le questionnaire final est aussi facultatif, mais il vous aidera à déterminer votre niveau de préparation sur un projet d’extraction web. Vous verrez à quel point vous serez autonome à l’avenir.

Si c’est facultatif, pourquoi faire une troisième partie ?

Automatiser une tâche et exploiter les packages Python tierces sont des compétences très pratiques à rajouter à votre bagage Python, quelle que soit la direction que prendront vos projets à l’avenir, que vous soyez développeur logiciel, analyste de données, expert en marketing ou autre. De plus, l’extraction de données web, ou plus généralement le processus ETL (de l'anglais extract, transform, load, ou extraction, transformation et chargement en français) est une activité qui peut s’appliquer à n’importe laquelle de ces carrières. Ne ratez pas cette partie ! 😉

Comment je vais réussir à apprendre tout ça ?

Le cours est prévu pour être interactif et amusant, et axé sur l’apprentissage pratique. Dans ce cours, vous allez voir :

  • Les chapitres vidéos dans lesquels Paul-Emile présente et explique des concepts clés du chapitre.

  • Les captures vidéos, dans lesquelles Paul-Emile explique étape par étape quelques aspects plus complexes du processus de codage en Python, en particulier dans la partie 3.

  • Des exercices pratiques qui vous permettront de vous essayer au codage avec Python dans un environnement de programmation intégré, un sandbox. C’est une sorte de terrain de jeu pour le code ! Ces activités se trouvent dans la section À vous de jouer ! de chaque chapitre. 

Pour terminer cette introduction, voici deux astuces pour tirer un maximum de cet apprentissage :

  1. On apprend en faisant. Profitez de ces exercices. Et allez au-delà de vos capacités. Soyez curieux ! Une fois que vous avez terminé une activité, retournez dans le sandbox et expérimentez ! Utilisez votre imagination et voyez ce que vous pouvez ajouter ou modifier dans le code. Plus vous appliquez les concepts que vous apprenez, plus ils deviendront naturels.

  2. On apprend en se dépassant. Les choses se passent parfaitement uniquement avec de la chance ! Les échecs et les erreurs nous aident à comprendre en détail de nouveaux principes. Ils nous forcent aussi à aborder les défis sous un nouvel angle. On connaît tous la satisfaction qu’on ressent après avoir résolu un problème, donc profitez de cette méthode ! 

Exemple de certificat de réussite
Exemple de certificat de réussite