Je vais poursuivre la discussion en supposant Python. peut être. Pour le moment, je vais résumer les termes et enfin la relation d'inclusion.
La classe a * attributs *. Les attributs sont des * attributs de données * et des * méthodes *.
Une * fonction * dans une classe. C'est un enfant qui fait divers traitements.
Un * fichier Python * avec l'extension .py
.
Différentes définitions (variables et fonctions) sont écrites dans ce fichier.
Il existe également une instruction exécutable (pour initialiser le module).
Une collection de plusieurs modules.
Un moyen de structurer l'espace de noms du module en utilisant des "noms de modules pointés" https://docs.python.org/ja/3/tutorial/modules.html#packages
En d'autres termes, grâce à ce package, vous pouvez vous référer à différents modules, et même s'il existe une fonction du même nom, vous pouvez bien l'utiliser. Merci et merci.
Au fait, pip
est un outil de gestion de paquets.
Une collection de plusieurs packages.
C'est comme * bibliothèque ⊇ package ⊇ module *.
N'est-ce pas similaire à une classe que vous pouvez faire référence à un module avec l'opérateur point comme une référence d'objet? L'autre chose est qu'il y a trop de noms.
Document officiel Python (japonais) Je pense que c'est différent, mais je l'ai utilisé comme référence Les modules et packages en Python sont des "espaces de noms"