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.

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.

Raye est une ingĂ©nieure en informatique chez TargetSmart, une entreprise de donnĂ©es politiques. Titulaire dâun master en ingĂ©nierie Ă Cornell University, Raye a Ă©tudiĂ© les mĂ©dias et sciences numĂ©riques au CUNY Hunter College de New York. Raye a travaillĂ© chez JPMorgan Chase en tant quâingĂ©nieure en informatique.Â

Ranga est diplÎmé d'un master en ingénierie et d'un bachelor en gestion des affaires. Il a acquis une expérience de travail diversifiée en travaillant dans des domaines tels que la défense, les télécommunications et la banque, en tant qu'ingénieur. Au cours de sa carriÚre, il a eu l'occasion de travailler avec différents langages de programmation, notamment Python.
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 Ă connaĂźtre 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 tiers 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 ! đ