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
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
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
e premier programme Python ======
===== Pourquoi utiliser Python ? =====
Python est un langage de programm... consulter ce chapitre dans notre cours Apprenez à utiliser la ligne de commande dans un terminal, pour vous ... utilisant les commandes du terminal. Vous pouvez utiliser de nombreux éditeurs de texte, mais vous pouvez c... et de votre configuration, vous devrez peut-être utiliser la commande 'python' ou 'python3' pour lancer l'i
classrooms.com|Openclassrooms]].
====== Quiz : Utiliser le comportement hérité dans un programme Python =... type de chaque variable.
- lorsque vous pouvez utiliser un objet enfant plutôt que son parent.
++++ Répo... c et cancane comme un canard, alors Python peut l’utiliser comme un canard. 😉
Python ne se soucie pas du ty... de leur interface, c'est à dire, leur façon de s'utiliser.
++++
**Observez ce code. Que se passera-t-il qu
ie du problème, essayer différentes approches, et utiliser du code et des classes provisoires pour modéliser... er ?
Quel que soit le process que vous décidez d’utiliser au final, il y a quelques éléments que vous devez... print('Je vole!!!')
</code>
Enfin on pourra utiliser la composition. On peut aussi, pour cet exemple, ... cas, nous allons devoir les nettoyer avant de les utiliser. C’est peut-être l’occasion d’écrire des classes
g/|Jinja 2]] par défaut. Ce dernier nous permet d'utiliser certaines méthodes dans les templates pour nous s... mentation pour en savoir plus.
Je vous propose d'utiliser la variable config pour afficher le contenu de la... aramètres toutes les variables que vous souhaitez utiliser dans le template. Par exemple, pour le prénom :
... à Jinja qu’on utilise des objets Python, il faut utiliser les syntaxes''**%%{{ }}%%**'' ,''**%%{% %}%%**''
ment virtuel =====
Il est fortement conseillé d'utiliser le moins possible les paquets Python installés gl... les paquets Python nécessaires ;
* savoir quand utiliser des paquets Pythons globaux, et quand il est préférable d'utiliser un environnement virtuel ;
* installer et utiliser des paquets Python dans un environnement virtuel que v
fichier requirements.txt ======
===== Pourquoi utiliser un fichier requirements.txt ? =====
Nous avons c... </file>
Ci-dessus on indique la version exacte à utiliser pour ''matplotlib'', et une plage de versions uti... os dépasse le cadre de ce cours. Nous allons donc utiliser l'option 2 pour le reste de ce chapitre !
===== ... un fichier ''requirements.txt'' que vous pouvez utiliser pour installer des paquets dans votre environneme
légier les attributs d’instance, qui permettent d’utiliser la programmation orientée objet à son plein poten... e méthode magique nommée __init__, que l’on peut utiliser un peu comme ceci :
<code python>
class Rectangl... corps de la méthode vide. En Python, nous pouvons utiliser pour cela le mot-clé **pass**, comme ceci :
<co... n_objet|◁ Précédent]] | ⌂ [[000_start|Retour au sommaire]] | [[130_creer_et_utiliser_des_objets|Suivant ▷]]
peut pas être instanciée** – la seule façon de l’utiliser est de créer une sous-classe. Par exemple, prenon... uare'', ou Carré, une sous-classe de Shape, puis utiliser notre Carré. Cette approche nous permettrait d’av... l’implémentation de la classe parent.
* On peut utiliser la méthode **super()** pour accéder à des méthode... nt, nous nous pencherons sur différentes façons d’utiliser l’héritage : les hiérarchies d’héritage et l’héri
sure.
Pour ce projet nous pourrions bien entendu utiliser la puissance de Python pour créer tous ces outils... teurs dans notre application)... Pour pouvoir les utiliser, vous devez auparavant vous déclarer en tant que ... ur créer une application web avec Python, on peut utiliser Flask :
* Flask est un micro-framework Python
esoin d'apprendre un nouveau langage. Nous allons utiliser Flask pour l'interroger à notre place !
===== U... ce objet-relationnel en français.
Alors, comment utiliser SQLAlchemy ? Commencez par l'installer en utilisa... Découvrez la console Flask =====
Nous pourrions utiliser PDB, le débogueur de Python, mais je vais plutôt
''rewind()'' ("rembobiner").
<note>
Vous pouvez utiliser un ''FilmCassette'' partout où vous pourriez utiliser un ''Film'' dans votre code. **Un ''FilmCassette'... un objet ''Film'' dans une méthode qui est censée utiliser un ''FilmCassette'' ? Un Film n’a pas de méthode