//www.example.com')
print(r.status_code)
</code>
Lorsque vous consultez un site web sur votre navigateur et, de façon générale, lorsque vous demandez ou transmettez des informations ... utilisée pour récupérer des données, par exemple lors de la consultation d'un site web, s'appelle une r... nnement virtuel. C'est le comportement par défaut lorsque vous créez un environnement virtuel.
<code ba
imal . 🐅
++++
**Le duck typing, c’est** :
- lorsque Python s’intéresse à ce qu’un objet peut faire, et non à son type.
- lorsque vous devez définir le type de chaque variable.
- lorsque vous pouvez utiliser un objet enfant plutôt qu... 1. Si cela a un bec et cancane comme un canard, alors Python peut l’utiliser comme un canard. 😉
Python
le sera utilisée **en production**, autrement dit lorsque vous mettrez votre site en ligne. Mais que se ... t de votre application de production.
En clair : lorsque vous développez en local, utilisez une application test. Lorsque vous êtes en ligne, liez votre code à une appl... ormais modifier les métadonnées lues par Facebook lors du partage. Mais comment lui spécifier d'utiliser
ctangle aura une largeur de 3 et une hauteur de 2 lors de sa création. Ici, nous avons défini des attrib... cteur de la classe Hammer : initialise les objets lors de l'instanciation.
"""
self.colo... de la classe Screwdriver : initialise les objets lors de l'instanciation.
:param a_size: La ta... constructeur ;
* Les constructeurs sont appelés lorsqu’un objet est créé (instancié).
Maintenant que
idth'') est le deuxième paramètre donné.
</note>
Lorsque nous instancions un objet, nous devons habitue... a variable est « ''rectangle'' ». Nous pourrions alors passer ''rectangle'' dans notre programme et ap... s pouvez aussi nommer les paramètres obligatoires lors de l'appel
<code python>
rectangle = Rectangle(le... objet vous invoquez la méthode.
<note>
En fait, lors de l’appel d’une méthode d’instance, Python passe
nt décomposer un problème de programmation =====
Lorsque nous sommes confrontés à un problème de progra... ?
Nous avons parlé d’héritage pendant ce cours, lorsqu’une classe « is-a » (« est-une ») version plus ... le monde du traitement des données ! Dans le web, lorsque vous récupérez les données d’ailleurs, vous au... lms|github du cours]]
===== En résumé =====
* Lorsque nous rencontrons un problème de programmation,
aleureuse, vous aimez prendre un café en terrasse lorsque le soleil brille et raconter vos dernières pér... ent en fournissant des fonctionnalités courantes. Lorsque vous concevez une application web, vous avez *... re compte Facebook professionnel ou créez en un.
Lors de la première connexion :
* Cliquer sur "Démar
n’est pas un élément réel existant dans le monde. Lorsque nous créons (ou **instancions**) un gâteau à p... s ont tous le comportement« couper en parts »).
Alors, quelle est la différence entre une méthode et un... implement, une méthode fait partie d’une classe, alors qu’une fonction est indépendante des classes. Les... « **call** », en anglais) une fonction ou méthode lorsqu’on l’utilise dans le code. Par exemple, la lign
une de ces classes (en utilisant des sous-classes lorsque c’est judicieux).
Pour l’instant, supposons q... , utilisez simplement pass pour ces méthodes.
Lorsque vous ne savez pas comment implémenter une méth... s de cette méthode. Faites preuve de discernement lorsque vous implémentez ces méthodes. Souvenez-vous d
== Utilisez des objets dans une collection =====
Lorsque nous programmons, nous stockons fréquemment le... xemple des nombres et des chaînes de caractères – lorsque la valeur ne peut pas être changée après sa cr... i ça a un bec et que ça cancane comme un canard, alors c’est probablement un canard. Autrement dit, les ... jusqu’à ce que notre programme plante. Oups. 😬
Alors, comment nous assurer que cela ne se produise pas
ties de votre code.
Cela pose moins de problèmes lorsque vous débutez en tant que développeur, mais dès... fonction contenus dans un fichier Python unique, alors qu’un **paquet (ou package)** est une **collectio... contrôlez donc plus vos imports. Soyez explicite lors de vos imports, **nommez-les** !
</note>
Nous po... s de navigation et d’utilisation.
<note warning>
Lorsque vous importez un module, vous exécutez en réal
, affichons le contenu du template ''index.html'' lorsque l'utilisateur arrive sur la page d'accueil. Po... bonnes pratiques les plus importantes à respecter lorsque l'on crée une application web : l'**interface
e **%%from <package> import *%%**. Cela est utile lorsque vous utilisez le shell Python, car cela permet... </note>
===== Création d'alias de paquets =====
Lorsque vous importez des paquets, vous avez également
uoi gérons-nous les versions des paquets ? =====
Lorsque vous avez travaillé sur des documents texte, v... rémenté.
* Si elle n'est pas rétrocompatible , alors **major** est incrémenté. Il s'agit alors d'un « breaking change », ce qui signifie que le changement ... u nom du paquet Python que vous voulez installer. Lorsque nous exécutons cette commande, la version du p
ein de votre environnement de développement local lorsque vous passez d'un projet à l'autre, nous utilisons des **environnements virtuels**.
Lorsque vous démarrez un projet, vous créez un environ