et développeurs : sur certains sites, vous pouvez utiliser votre compte Google ou Facebook pour vous identif... nstruit des API que d’autres développeurs peuvent utiliser dans leurs propres sites Internet pour s’occuper ... veuse qui vous le ramène.
===== Observez comment utiliser les API en tant que développeur =====
En tant que développeur, vous serez certainement amené à utiliser diverses API dans votre vie professionnelle ou po
bien, cela facilite le codage. Vous n'avez pas à utiliser ces fonctionnalités compliquées, bien sûr, vous n'avez jamais eu à les utiliser de quelque façon que ce soit, mais cela les rend plus rapides et plus simples à utiliser. Je sais que quelques un pourrait dire que ces fo... pour programmer. Ils sont beaucoup plus faciles à utiliser que le langage d'assemblage ou le langage machine
et Python =====
Comme nous l'avons déjà vu, pour utiliser un module Python dans la bibliothèque standard de Python, vous pouvez utiliser la syntaxe que vous connaissez déjà :
<code pyth... ort <module>
</code>
Par exemple, si vous voulez utiliser le module ''os'' de la bibliothèque standard de P... cwd()%%''.
Nous avons également la possibilité d'utiliser la commande import pour importer uniquement cert
mps d’en apprendre un peu plus, et surtout de les utiliser !
===== Découvrez le CRUD =====
Le **CRUD** est... r un utilisateur. Mais comment faire ? Quelle URL utiliser ?
Avant de faire une requête sur l’API GitHub e... les ressources, URI et endpoints que vous pouvez utiliser pour récupérer des données.
Allez sur la sectio... haque API est différente, vous ne sauriez pas les utiliser sans une documentation claire et précise.
Quelle
ous avez un token d’authentification, vous pouvez utiliser l’API pour mettre à jour votre profil GitHub !
Dans ce chapitre, nous allons pratiquer et utiliser le reste des opérations CRUD – Create (créer), Up... z d’avis et vous voulez la modifier ! Vous pouvez utiliser **PUT** pour **mettre à jour** une ressource déjà... entre les deux. Mais si vous ne savez pas lequel utiliser et pour quelle situation : consultez la documenta
ons le sont.
Ça signifie que je ne peux pas la réutiliser. Je ne peux pas réutiliser la fonction 'pictureArea' si j'ajoute une nouvelle forme. Si demain, je mets une... code de 'pictureArea'.
En plus, je ne peux pas réutiliser la définition de l'aire dans un carré ou un recta... que je crée les objets de cette classe. Je peux réutiliser la méthode aire de la classe Picture. Donc, là, j
ise (une des couleurs du template).
Nous allons utiliser la librairie Pillow (Python Imaging Library) pour... ur tester le code de génération de l'image, on va utiliser la méthode ''show()'' dans la méthode d'initialis... return img
aDesc = """
Toi, tu sais comment utiliser la console ! Jamais à court d'idées pour réaliser... ont)
aDesc = """
Toi, tu sais comment utiliser la console ! Jamais à court d'idées pour réaliser
ellement l’affecter à une variable pour pouvoir l’utiliser. Dans ce cas, le nom de la variable est « ''recta... ectangle de dimension 5 sur 3 est rouge.
On peut utiliser l’une de ces deux options pour spécifier une coul... Bird() # obligation d'instancier un oiseau pour utiliser ses attributs
bird.wings
bird.fly()
</code>
Les ... ilégier les attributs d’instance qui permettent d’utiliser la programmation orientée objet à son plein poten
{{tag>dev web api rest}}
====== Utiliser Postman pour formuler des requêtes ======
Notes et transcription... onc l’outil idéal pour tester des API sans devoir utiliser de code.
C’est également celui que nous allons utiliser dans ce cours !
OK, mais pourquoi utiliser Postman en particulier ?
Parce que cette interface offre beauc
vice de carte du monde et de géolocalisation.
* Utiliser un service de géolocalisation déjà existant : Arc... ir des informations à partir de requêtes.
===== Utiliser des API =====
Dès lors que vous souhaitez exécuter ou utiliser un service web, il est conseillé d’utiliser une API. Par exemple, si vous développez une application qui a
ssrooms.com|Openclassrooms]].
===== Installer et utiliser un paquet Python =====
Une fois que vous avez tr... intéresse sur [[https://pypi.org/]], vous pouvez utiliser la commande **%%pip install <package>%%** pour l'... :
<code bash>
pip show requests
</code>
Je peux utiliser pip show pour obtenir des informations sur plusi... essayé d'apprendre Python, car il pense pouvoir l'utiliser pour automatiser certaines tâches répétitives. Il
aragraphes de notre code), on peut - en théorie - utiliser deux attributs :
- l'attribut class ;
- ou l...
Mais pour ce faire - en pratique - on va surtout utiliser l'attribut ''class''.
Les attributs ''class'' et... l'attribut ''class''. Par contre ''id'' ne peut s'utiliser que pour un seul élément, pas plus.
Voyons comme... 663399;
}
</code>
D'ailleurs, on en profite pour utiliser la notation hexadécimale pour indiquer la couleur
{{tag>dev web api rest}}
====== Utiliser les ressources et collections REST ======
Notes et transcription... nominal (on lui attribue un nom) que vous pouvez utiliser pour représenter les données dans votre applicati... quelle forme stocker les données que vous voulez utiliser dans votre API via des ressources et des collecti... te information.
Les données des API REST peuvent utiliser deux langages : XML et JSON. Si une API renvoie u
e et permet de vous identifier. L’API peut donc l’utiliser pour savoir **qui** effectue la requête, et surto... e d’écran afin de ne pas le perdre. Nous allons l’utiliser dans les chapitres suivants !
Après avoir copié ... te_repo et repo.
Nous avons vu ensemble comment utiliser des API. Sauf que les API peuvent être créées par... te des milliers d’API différentes que vous pouvez utiliser dans vos projets. Comme toujours, il est importan
ne va pas s'appesantir dessus. En général, on va utiliser des représentations à base 10, mais si vous voule... tion ou une méthode va rendre une valeur, je vais utiliser le "chapeau" qu'on appelle "caret" en anglais ''^... des messages à ses objets et, de temps en temps, utiliser des blocks ou des méthodes anonymes. C'est tout.
... ait de faire une syntaxe que les enfants puissent utiliser. L'idée, c'est d'avoir quelque chose qui s'appare