1
votes

Utilisation de l'importation en Python

Je suis donc un nouveau programmeur et je commence à utiliser Python 3, et je vois des vidéos de personnes enseignant le langage et utilisant «import». Ma question est de savoir comment ils savent quoi importer et où vous pouvez voir toutes les choses que vous pouvez importer. J'ai utilisé les mathématiques d'importation dans un exemple que j'ai suivi, mais je vois d'autres vidéos de personnes utilisant l'importation JSON ou l'importation aléatoire, et je suis curieuse de savoir comment elles trouvent ce qu'elles peuvent importer et comment elles savent ce que cela va faire.


3 commentaires

pypi.org - Une liste de tous les packages Python tiers disponibles que l'on peut importer


Pour une brève introduction au concept d'importation, jetez un œil à cette page du didacticiel officiel Python.


c'est exactement comme demander, comment les gens savent-ils comment trouver la bonne voiture pour le transport? . eh bien, ils évaluent la situation et obtiendront la réponse: soit une berline, soit une voiture multisegment, un avion, etc., et ils découvriront lequel utiliser.


3 Réponses :


3
votes

En règle générale, vous recherchez dans la référence de la bibliothèque standard python ou dans l'index des packages Python un module contenant les méthodes que vous souhaitez utiliser. Ensuite, vous les importez.

Un module en python est essentiellement une façon de créer des espaces de noms, comme la plupart des autres langages. Généralement, googler "comment faire ______ en python" fournira un résultat de quelqu'un utilisant le module que vous visez. Ensuite, vous pouvez consulter la documentation de ce module pour déterminer quelles fonctions et classes il fournit (ou bien import modulename le nom du module dans une console python, puis faire de l' help(modulename) du module help(modulename) .


3 commentaires

juste pour être clair pour quelqu'un de nouveau dans Python .. geeksforgeeks.org/difference-method-function-python


Le deuxième paragraphe ici est la chose la plus importante dans l'une des réponses: comment allez-vous réellement trouver une bibliothèque dont vous avez besoin. La seule chose qui manque dans cette réponse est la ligne de la réponse de Derek Eden: la référence de la bibliothèque Python répertorie les modules intégrés et PyPI répertorie ceux que vous pouvez facilement installer avec pip.


@DerekEden corrigé, merci. Je suis devenu trop paresseux sur ma terminologie.



3
votes

comme point de départ, la liste de tous les modules intégrés de python peut être consultée ici, ainsi que la documentation pour chacun:

https://docs.python.org/3/py-modindex.html

les non intégrés sont généralement téléchargés via pip et sont disponibles ici:

https://pypi.org/

la documentation est votre ami

Éditer:

comme indiqué dans un autre commentaire, il y a une grande quantité d'informations sur ces ressources ... généralement faire une sorte de recherche sur le Web (google / stack / etc.) vous dirigera vers un module que vous recherchez pour votre utilisation spécifique, puis regardez aux exemples donnés ou consultez la documentation


0 commentaires

1
votes

Dans tous les langages de programmation, chaque fois que vous avez réellement besoin d'une bibliothèque, vous devez l'importer. Par exemple, si vous devez générer un nombre aléatoire, recherchez cette fonction dans le langage de programmation choisi, trouvez la bibliothèque appropriée et importez-la dans votre code.


0 commentaires