mps d’en apprendre un peu plus, et surtout de les utiliser !
===== Découvrez le CRUD =====
Le **CRUD** es... Utilisons une API pour obtenir des données. Nous utiliserons le verbe HTTP GET et l’[[https://developer.gi... GitHub spécifique.
GitHub est une plateforme qu’utilisent les développeurs pour stocker leur code et trav... d'un même projet. En tant que développeur, vous l’utiliserez beaucoup ! Si vous êtes curieux de connaître s
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 f... ajout). Ainsi, dans le langage d'assemblage, vous utiliseriez le mot ADD. Donc, il correspondance un à un,
et développeurs : sur certains sites, vous pouvez utiliser votre compte Google ou Facebook pour vous identi... 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 p
s://openclassrooms.com|Openclassrooms]].
====== Utilisez des objets dans des collections ======
===== Utilisez des objets dans une collection =====
Lorsque nous... ’est-ce qui pourrait bien mal se passer ?
===== Utilisez le duck typing en toute sécurité =====
Python utilise ce que l’on appelle le **duck typing** (littéralem
rain de dire que ce n’est pas une si bonne idée d’utiliser Git et GitHub ?
C’est une très bonne idée, ras... (réglez les conflits puis lancez "git commit")
(utilisez "git merge --abort" pour annuler la fusion)
Chemins non fusionnés :
(utilisez "git add <fichier>..." pour marquer comme résolu... une modification n'a été ajoutée à la validation (utilisez "git add" ou "git commit -a")
</file>
La phras
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 pyt... ort <module>
</code>
Par exemple, si vous voulez utiliser le module ''os'' de la bibliothèque standard de ... cwd()%%''.
Nous avons également la possibilité d'utiliser la commande import pour importer uniquement cer
parlons de ce qui compose une **API REST**. Nous utiliserons REST dans ce cours, car c’est le plus populai... URL, comme http://twitter.com – votre navigateur utilise HTTP pour faire une requête de ce site web au ser... un peu le sujet !
Un **client** est celui qui va utiliser l’API. Cela peut être une application, un naviga... ciel. Par exemple : en tant que développeur, vous utiliserez peut-être l’API de Twitter. Comme je l’ai dit
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), U... e chose de nouveau, ou une nouvelle ressource, on utilise le verbe HTTP **POST** (publier). Qu’il s’agisse ... remplissez un formulaire en ligne ou que vous en utilisez un pour vous inscrire et vous créer un nouveau c
aire des travaux chez vous. Tous les deux sauront utiliser un marteau pour intervenir sur votre charpente. ... pas à se comprendre l’un l’autre pour savoir qui utilise le marteau et à quel moment. Assurément la collab... 'instructions ou de recommandations à suivre pour utiliser Git et GitHub de façon efficace. C’est, en quelq... collaborateurs.
Git en lui-même ne pousse pas à utiliser un workflow en particulier, car il se veut le pl
une valeur d'un type à un autre.
Pour cela, vous utilisez la conversion de type. Or, ces conversions ne so... ents, ce qui génère une erreur.
Pour pouvoir les utiliser ensemble, vous devez convertir l'un en l'autre. ... our effectuer de telles conversions de type, vous utilisez cette l'opération **''T()''**, où **T** est le n... convertir ''y'' de type ''int16'' en ''int32'', j'utilise simplement la fonction intégrée ''int32()'' : cet
assrooms.com|Openclassrooms]].
====== Créez et utilisez des objets Python ======
===== Instanciez un o... ellement l’affecter à une variable pour pouvoir l’utiliser. Dans ce cas, le nom de la variable est « ''rect... ectangle de dimension 5 sur 3 est rouge.
On peut utiliser l’une de ces deux options pour spécifier une cou... Bird() # obligation d'instancier un oiseau pour utiliser ses attributs
bird.wings
bird.fly()
</code>
Les
{{tag>dev web api rest}}
====== Utiliser Postman pour formuler des requêtes ======
Notes et transcriptio... 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 bea
vice de carte du monde et de géolocalisation.
* Utiliser un service de géolocalisation déjà existant : Ar... = Exemples d'API =====
La majorité des logiciels utilisent les API : Facebook, Twitter, Snapchat, Shazam, ... ification via Facebook de nombreuses applications utilise l'API de Facebook.
===== Fonctionnement d'une AP... ir des informations à partir de requêtes.
===== Utiliser des API =====
Dès lors que vous souhaitez exécu
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 u... code de 'pictureArea'.
En plus, je ne peux pas réutiliser la définition de l'aire dans un carré ou un rect... que je crée les objets de cette classe. Je peux réutiliser la méthode aire de la classe Picture. Donc, là,
Découpez votre projet en templates ======
Flask utilise le moteur de templates [[http://flask.pocoo.org/d... g/|Jinja 2]] par défaut. Ce dernier nous permet d'utiliser certaines méthodes dans les templates pour nous ... oir tout cela en détail dans ce chapitre.
===== Utilisez une méthode dans le template =====
Nous avons r... mentation pour en savoir plus.
Je vous propose d'utiliser la variable config pour afficher le contenu de l