d'insérer une instance dans un ensemble (ou de l'utiliser comme clé dans un dictionnaire). Nous allons voir... on de type "1-n", il est recommandé d'envisager d'utiliser un ensemble plutôt qu'une liste.
Par exemple env... de table de hachage, on peut aussi indifféremment utiliser n'importe lequel de nos 3 points pour indexer un ... commencer par des choses simples, et surtout de n'utiliser ces techniques que lorsqu'elles apportent vraimen
d'extrêmement pratique et qu'on vous recommande d'utiliser systématiquement. Je mets simplement un f devant ... caractères qui est **la méthode encode**. Je vais utiliser encode, je vais donner l'encodage que je veux utf... ir ma chaîne de caractère. Evidemment vous pouvez utiliser d'autres type d'encodage. Donc regardons un autre... C'est pour ça qu'on vous recommande de **toujours utiliser utf-8** qui a la caractéristique importante d'êtr
# utiliser un slice vide pour déclencher un shallow copy
# o... ] ]
# Importer le module copy
>>> import copy
# utiliser la méthode deepcopy()
>>> b = copy.deepcopy(a) ... ter qu'en un seul exemplaire en mémoire, et on va utiliser uniquement des références partagées à chaque fois... u même objet en mémoire. Une bonne pratique est d'utiliser *is* lorsqu'on compare avec un objet qui est un s
obtained by introspection)."
Il est préférable d'utiliser un docstring ainsi:
<code python>
def function(a,...
==== isistance vs type ====
Il est recommandé d'utiliser **isinstance** plutôt que **type** dès que c'est ...
fake_fact(12)
</code>
Le modèle préconisé est d'utiliser des outils extérieurs, qui peuvent faire une anal... ype built-in list, alors que l'on a pu par contre utiliser int et str.
</note>
Les raisons pour cela sont d
es espaces de nommage de ces modules, vous pouvez utiliser **l'instruction vars** qui est équivalente à l'**... space de nommage d'un module importé, vous pouvez utiliser `vars` de ce nom de module. Vous pouvez également... ribut dans l'espace de nommage de *spam*, c'est d'utiliser la notation explicite *spam* point cet attribut. ... ec un risque de collision. Le principal intérêt d'utiliser la notation `from module import attribut` est jus
apable d'afficher un dessin sur un écran, il faut utiliser pour cela une **police de caractères**. Ici, nous... e sur simplement 128 caractères. Nous devons donc utiliser des codages qu'on appelle des codages étendus. Il... pas dire à Python quel type de jeu de caractères utiliser. Donc la règle est simple: lorsque vous créez des... documents, utilisez toujours UTF-8 sauf si on vous dit explicitement d'utiliser un autre jeu de caractères.
, comme souvent en Python, simples et intuitifs à utiliser, cependant il faut maîtriser trois notions que so... s sous Linux ou sous macOS, vous pouvez très bien utiliser less ou cat. Je vais maintenant regarder mon fich... ir les context managers, c'est ce que nous allons utiliser par la suite. Nous allons ouvrir notre fichier da... t fichier. Par la suite, nous vous recommandons d'utiliser systématiquement les context managers dès que vou
particulière mais il faut choisir, on ne peut pas utiliser d'abord une variable comme une variable globale, ... une variable globale depuis une fonction il faut utiliser l'instruction **global**:
<code python>
Pour ré... onsidérée comme une mauvaise pratique.
Le fait d'utiliser une variable globale en lecture seule peut rester... elle a besoin pour travailler ; et à l'inverse d'utiliser le résultat d'une fonction plutôt que de modifier
n faire un langage simple et puissant et facile à utiliser. Donc Python n'est pas un langage dogmatique, c'e... érence vers cette fonction, on ne peut donc pas l'utiliser directement.
On peut stocker la référence vers u... un critère de test. En Python moderne, on préfère utiliser les compréhensions de liste aux fonctions *map* e... ouvel objet *map*.
En Python moderne, on préfère utiliser les compréhensions de liste. Cependant, les fonct
la somme des éléments d'un **itérable**, on peut utiliser la fonction *built-in* ''sum'':
<code python>
>>... e qui contient tous ces éléments. Pour cela on va utiliser une **expression génératrice**.
<code python>
# ... d'itération est universel en Python, vous pouvez utiliser ces expressions ou ces fonctions génératrices abs... e for qui donc échoue.
Si maintenant on essaye d'utiliser juste *yield*, le résultat n'est pas celui que l'
difiee apres Fleur')
</code>
On peut envisager d'utiliser super() dans du code très abstrait où on ne sait ... hode avec le nom de la classe mère qu'on souhaite utiliser. En effet, assez souvent:
* on sait déterminer... modifiee apres Tige
</code>
Alors, quand faut-il utiliser l'héritage et quand faut-il utiliser la composition?
On arrive ici à la limite de notre cours, il s'agit pl
7), (46, -7), (46, 0)]
</code>
Il est possible d'utiliser la méthode sort pour trier par longitude, mais il... rdonnes.sort(key=longitude)
</code>
On aurait pu utiliser de manière équivalente une [[520_fonctions_lamda_... dant, au final, le coût mémoire est le même. Pour utiliser sort on va créer une liste des éléments de l'itér
, après avoir importé package_jouet, nous pouvons utiliser la variable jouet
<code>
>>> package_jouet.jouet... r construction, il n'est quasiment pas possible d'utiliser les imports relatifs à partir du script de lancem... ment basique et limitée. Le mieux est de ne pas l'utiliser en fait, en dehors de micro-maquettes.
* En pra
c'est-à-dire les méthodes par lesquelles on peut utiliser ce code;
* Mais reste tout à fait libre de modi... est qu'une convention, en ce sens qu'on aurait pu utiliser n'importe quel identificateur. Pour le langage se... , mais au contraire les API vous exposeront directement des attributs que vous devez utiliser directement.
2, 404, 500, mais pas 90 ni 110.
On veut pouvoir utiliser des noms parlants dans les programmes qui gèrent ... et qui expose entre autres une classe Enum. On l'utiliserait comme ceci, dans un cas d'usage plus simple:
...
===== IntEnum =====
Le plus souvent on préfère utiliser **IntEnum**, une sous-classe de **Enum** qui perm