issue172:python
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
issue172:python [2021/08/31 08:25] – d52fr | issue172:python [2021/08/31 17:28] (Version actuelle) – auntiee | ||
---|---|---|---|
Ligne 24: | Ligne 24: | ||
Et ainsi de suite. Nous pouvions utiliser un tableau d' | Et ainsi de suite. Nous pouvions utiliser un tableau d' | ||
- | En remontant le temps, j'ai fini par ajouter Visual Basic (versions DOS et Windows) à ma panoplie de langages de programmation. Visual Basic avait également un type similaire défini par l' | + | En avance rapide, j'ai fini par ajouter Visual Basic (versions DOS et Windows) à ma panoplie de langages de programmation. Visual Basic avait également un type similaire défini par l' |
Public Structure TbookRec | Public Structure TbookRec | ||
Ligne 74: | Ligne 74: | ||
from dataclasses import dataclass | from dataclasses import dataclass | ||
- | Ensuite, vous devez ajouter un décorateur pour commencer à définir votre classe. La dataclass ressemble à presque toutes les autres classes, mais les fonctions __init__ et __repr__, ainsi que quelques autres fonctions de base, sont automatiquement créées pour vous. Nous allons reprendre la structure de la présentation ci-dessus... | + | Ensuite, vous devez ajouter un décorateur pour commencer à définir votre classe. La dataclass ressemble à presque toutes les autres classes, mais les fonctions __init__ et __repr__, ainsi que quelques autres fonctions de base, sont automatiquement créées pour vous. Nous allons reprendre la structure de la présentation ci-dessus |
@dataclass | @dataclass | ||
Ligne 107: | Ligne 107: | ||
mesRecs = [] | mesRecs = [] | ||
- | Pour rendre les choses un peu plus propres, nous allons créer une fonction pour effectuer toutes les entrées dans la « base de données » en une seule fois. Nous chargeons les données dans la classe de données, puis nous les ajoutons à la liste myRecs et nous « rinçons et répétons ». Je vais montrer la création de seulement trois enregistrements, | + | Pour rendre les choses un peu plus propres, nous allons créer une fonction pour effectuer toutes les entrées dans la « base de données » en une seule fois. Nous chargeons les données dans la classe de données, puis nous les ajoutons à la liste myRecs et nous « rinçons et répétons ». Je vais montrer la création de seulement trois enregistrements, |
Vous devriez donc voir qu'il est non seulement facile d' | Vous devriez donc voir qu'il est non seulement facile d' | ||
Ligne 113: | Ligne 113: | ||
Créons maintenant une fonction pour rechercher le jeu d' | Créons maintenant une fonction pour rechercher le jeu d' | ||
- | Le résultat de la fonction de recherche par auteur ressemble à ceci... | + | Le résultat de la fonction de recherche par auteur ressemble à ceci : |
Title: The Hitchiker' | Title: The Hitchiker' | ||
Ligne 121: | Ligne 121: | ||
Maintenant, une autre fonction simple pour une recherche par titre de livre. Rappelez-vous, | Maintenant, une autre fonction simple pour une recherche par titre de livre. Rappelez-vous, | ||
- | Et la sortie est comme ceci... | + | Et la sortie est comme ceci : |
Ligne 162: | Ligne 162: | ||
Enter Title ->I Robot | Enter Title ->I Robot | ||
- | There are now 1 book(s) left in stock. | + | There are now 1 book(s) left in stock. |
Ligne 197: | Ligne 197: | ||
J' | J' | ||
- | Si vous voulez en savoir plus sur les classes de données Python, vous feriez bien de consulter la très bonne présentation et le guide de Geir Arne Hjelle sur Real Python (https:// | + | Si vous voulez en savoir plus sur les classes de données Python, vous pouvez |
Vous pourrez trouver le code de l' | Vous pourrez trouver le code de l' | ||
Ligne 212: | Ligne 212: | ||
one will show a list of all the items in the “database” including the quantity on hand. Let’s call it “books” to keep | one will show a list of all the items in the “database” including the quantity on hand. Let’s call it “books” to keep | ||
things simple.** | things simple.** | ||
- | Maintenant que nous nous en sommes occupés, nous pouvons créer quelques fonctions simples | + | Maintenant que nous nous en sommes occupés, nous pouvons créer quelques fonctions simples |
**When the function books is called, the output will look like this…** | **When the function books is called, the output will look like this…** | ||
- | Quand la fonction books est appelée, la sortie ressemble à ceci... | + | Quand la fonction books est appelée, la sortie ressemble à ceci : |
issue172/python.1630391126.txt.gz · Dernière modification : 2021/08/31 08:25 de d52fr