Outils pour utilisateurs

Outils du site


issue172:python

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
issue172:python [2021/08/31 16:22] andre_domenechissue172:python [2021/08/31 17:28] (Version actuelle) auntiee
Ligne 24: Ligne 24:
 Et ainsi de suite. Nous pouvions utiliser un tableau d'enregistrements pour maintenir une structure très simple de type base de données. Et ainsi de suite. Nous pouvions utiliser un tableau d'enregistrements pour maintenir une structure très simple de type base de données.
  
-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'utilisateur, mais on l'appelait une structure. Vous définissiez la structure comme ceci :+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'utilisateur, mais on l'appelait une structure. Vous définissiez la structure comme ceci :
  
 Public Structure TbookRec Public Structure TbookRec
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, mais dans le fichier de démonstration du référentiel, je crée cinq enregistrements. La principale chose que je veux montrer ici est que l'insertion de données dans une classe de données est simple. Tellement simple, en fait, que, si vous conservez l'ordre des variables, vous n'avez pas besoin d'inclure les noms des champs. Si vous ne conservez pas l'ordre des variables, vous devez inclure les noms des champs (en haut à droite).+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, mais dans le fichier de démonstration du dépôt, je crée cinq enregistrements. La principale chose que je veux montrer ici est que l'insertion de données dans une classe de données est simple. Tellement simple, en fait, que, si vous conservez l'ordre des variables, vous n'avez pas besoin d'inclure les noms des champs. Si vous ne conservez pas l'ordre des variables, vous devez inclure les noms des champs (en haut à droite).
  
 Vous devriez donc voir qu'il est non seulement facile d'introduire des données dans la structure d'enregistrement de la classe de données, mais tout aussi facile d'en extraire les données que vous voulez. Vous devriez donc voir qu'il est non seulement facile d'introduire des données dans la structure d'enregistrement de la classe de données, mais tout aussi facile d'en extraire les données que vous voulez.
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. (Il reste maintenant 1 livre en stock.)
  
  
Ligne 197: Ligne 197:
 J'espère donc que l'utilisation des classes de données vous sera utile dans vos futurs projets. J'espère donc que l'utilisation des classes de données vous sera utile dans vos futurs projets.
  
-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://realpython.com/python-data-classes/).+Si vous voulez en savoir plus sur les classes de données Python, vous pouvez consulter la très bonne présentation et le guide de Geir Arne Hjelle sur Real Python (https://realpython.com/python-data-classes/).
  
 Vous pourrez trouver le code de l'article de ce mois-ci dans mon dépôt github à l'adresse https://github.com/gregwa1953/FCM-172 . Vous pourrez trouver le code de l'article de ce mois-ci dans mon dépôt github à l'adresse https://github.com/gregwa1953/FCM-172 .
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 pour interagir avec l'utilisateur. La première montre la liste des tous les éléments de la « base de données », y compris la quatité en stock. Appelons-la « books » pour rester simple.+Maintenant que nous nous en sommes occupés, nous pouvons créer quelques fonctions simples pour interagir avec l'utilisateur. La première montre la liste de tous les éléments de la « base de données », y compris la quatité en stock. Appelons-la « books » pour rester simple.
  
 **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.1630419740.txt.gz · Dernière modification : 2021/08/31 16:22 de andre_domenech