• 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 08/11/2019

Créez votre premier agent

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

 

 

 

Nous y sommes ! Il est temps de coder ! Avant de vous montrer comment créer votre premier objet, il est essentiel que vous téléchargiez un dossier que Régis Behmo et moi avons préparé spécialement pour vous. 

Démarrer le projet

Cliquez sur ce lien (ou sur la photo), puis sur Clone or Download et enfin Download ZIP :  

Ce dossier contient :

  •  agents-100k.zip  : 100 000 agents provenant de PPLAPI en format JSON (pensez à le dézipper !)

  •  model.py  : ce fichier vide hébergera votre script

Ouvrez l'ensemble avec votre éditeur de texte préféré et placez-vous dans model.py.

Bien, vous êtes prêts !

Créer un agent

Chaque objet est une "classe" en programmation. 

Comment créer une classe ? En écrivant le mot-clé  class, son nom puis deux points. Comme ceci :

class Agent:
    pass

C'est tout ! Vous venez de créer une classe ! Facile, n'est-ce pas ?!

La classe est bien définie mais, pour le moment, nous n'en faisons rien. Créons un premier agent ! Pour cela, rien de plus simple : vous créez une variable puis vous l'assignez à votre classe. Comme ceci :

first_agent = Agent() 

Chaque objet créé à partir d'une classe est appelé une instance de cette classe. Chaque instance d'une classe est créée sur le même modèle, exactement comme les gaufres qui ont été faites dans le même gaufrier ! 😋

Vous pouvez créer autant d'instances que nécessaire. 

Par exemple :

second_agent = Agent()
print(first_agent, second_agent)

 

<__main__.Agent object at 0x10ca66160> <__main__.Agent object at 0x10ca66208>

Challenge

 Complétez le challenge en cliquant sur ce lien ! 

 

Code du chapitre

Retrouvez le code ici : https://github.com/OpenClassrooms-Student-Center/la_poo_avec_python/tree/01_first_class  

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