Que voulez-vous étudier aujourd’hui?
Apprenez les bases du langage Python
Table des matières
Partie 1:
Créez des données avec Python
Tirez un maximum de ce cours
Installez votre environnement Python
Lancez votre premier programme Python
Enregistrez vos données avec des variables
Classez des données avec les types de données
Enregistrez des groupes de données avec les listes
Enregistrez des données complexes avec des dictionnaires
Partie 2:
Gérez la logique du programme dans Python
Contrôlez le déroulement de votre programme avec des conditions
Répétez des tâches facilement à l’aide de boucles
Regroupez des tâches en utilisant des fonctions
Écrivez du code en évitant les erreurs courantes
Partie 3:
Extrayez des données du web avec les packages Python
Importez des packages Python
Extrayez et transformez des données avec l’extraction web
Chargez des données avec Python
Relevez les défis de l’extraction de données web
Tirez un maximum 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.
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.
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 à 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 ! ????