Introduction aux modules Python
Au cours du processus de développement, à mesure que du code de programme est écrit, le code d'un fichier deviendra de plus en plus long, le rendant de moins en moins facile à maintenir.
Afin d'écrire du code maintenable, nous regroupons de nombreuses fonctions dans différents fichiers, de sorte que chaque fichier contienne relativement moins de code. De nombreux langages de programmation utilisent cette façon d'organiser le code. En Python, un fichier .py est appelé un module.
Nous avons déjà étudié les fonctions et savons qu'une fonction est un programme qui implémente une ou plusieurs fonctions. En fait, les modules sont des extensions de fonctions fonctionnelles. Pourquoi tu dis ça ? En effet, les modules sont en réalité des blocs de programmes qui implémentent une ou plusieurs fonctions.
Grâce à la définition ci-dessus, il n'est pas difficile de constater que les fonctions et les modules sont tous deux utilisés pour implémenter des fonctions, mais la portée des modules est plus large que celle des fonctions. Dans un module, il peut y avoir plusieurs fonctions.
Maintenant que nous comprenons ce qu'est un module, pourquoi avons-nous besoin d'un module ? Maintenant qu’il y a des fonctions, pourquoi avons-nous besoin de modules ?
Le plus gros avantage est que la maintenabilité du code est grandement améliorée. Deuxièmement, vous n’êtes pas obligé de repartir de zéro lorsque vous écrivez du code. Lorsqu'un module est écrit, il peut être référencé ailleurs. Lorsque nous écrivons des programmes, nous faisons souvent référence à d'autres modules, notamment aux modules intégrés de Python et aux modules tiers.
L'utilisation de modules peut également éviter les conflits entre les noms de fonctions et les noms de variables. Les fonctions et variables portant le même nom peuvent exister dans différents modules. Par conséquent, lorsque nous écrivons le module nous-mêmes, nous n'avons pas à considérer que le nom entrera en conflit avec d'autres modules. Mais veillez à ne pas entrer en conflit avec les noms de fonctions intégrées.
Python lui-même intègre de nombreux modules très utiles. Tant qu'ils sont installés, ces modules peuvent être utilisés immédiatement. Nous pouvons essayer de trouver ces modules. Par exemple, mon répertoire d'installation Python est le répertoire d'installation par défaut, qui se trouve dans C:UsersAdministratorAppDataLocalProgramsPythonPython36. Recherchez ensuite le répertoire Lib et vous constaterez que ce sont tous des modules. modules.
En fait, les modules peuvent être divisés en modules de bibliothèque standard et modules personnalisés, et le répertoire Lib que nous venons de voir sont tous des modules de bibliothèque standard.